MLVTVRRWQHSAAAEGRWGSLTKCGVTESMTDRRVYDGPSCRPSTDRCAYDGPSYLPSRVMKRETEEIAQKLGLGDPKPTAMQLLMADQTVKRPIGILHDVLVKVESFIFPADFVILDCEVDFEVPIILGRPFLATGRALVDMEKGQMKFRLNNEEATFNVCRTMRQSGELQSVSAISHKENMKKDNEQKSAKQEFMVGHLVLVECFGVPCLPGKLKSKWTGPYLITQVFPHGTVELKAKEGVRFKAHNQEILQKITLQQSLTDTATDRCACDGPSHESVMPATLRSQIDRRAAPAKQAPLEQVRVRGVQVDISLPAIRRFLYVEGVDATRTPLTAEXTTRTNIDPLQEICPKLNAEILSGEMQKRPPTELMTDRREVQRSDPSTQIPRVEVFWNEDPRRTVVPMTVRHTCRRGE*