MNPQEFQFFQGVEQEMLLLSHGGGGAAAPAPAAASDDVLAYHVGVLRDKVQQLEPLVGMVVSPAAPHGHLRRDAAAMAASSACSVLQEITAAASAVAHRLEQASAASAAASFRRGVAFADDAHAGGEQMFAAGAHGGGEGGGDEADASLFHHQPTVFRAGATTTVAASSSGGGDDDGDGEVDVVELEASYLLARYTHYCQVCGKGFKRDANLRMHMRAHGDEYKTAAALASTAMKAALAAKRCWYSCPAEGCRWNRRHPRFQALKSVVCAKNHYRRSHCPKMYVCGRCGGKQFAVLSDLRTHEKHCGELRWLCSCGTFFSRKDKLMGHVALFAAGHAPVPVAPEASPSTTTTGTTTDRSRTGLID