MNPQEFQFFQGVEQEMLLLSHGGGGAAAAASDDVLAYHVGVLRDKVQQLEPLVGMVVVSPAAPHGQLRRDAAAMAASSACSVLQEITAAASAVAHRLEQASAASSASFRRGVAFADDAHAAGGEQMFAAGAHGGGQGGDDEAGASLFHHHGPPAVGAPTVFRAGATTTAAASSSGGGDDDGDGDGEVDVVELEASYLLARYTHYCQVCGKGFKRDANLRMHMRAHGDEYKTAAALTSTGAGMRAAARRCSYSCPAEGCRWNRRHPRFQALKSVVCAKNHYRRSHCPKMYVCGRCGGKQFAVLSDLRTHEKHCGELRWLCSCGTFFSRKDKLMGHVALFAAGHAPVPVAPEASPSTTTTGTTTDRSRTGLID