MVQRQKTLATFGAGPFATGDSSGGRFGHYTFDDAPQLLGILLAEFHNTLGAIIKHSVPKENNKVEATFHFTKGLIIPKPSMFRNSFSLTIKSLRCKVLMFPVGIDHKSYERGRFTFDMAFIVDMTSSAETMYEPIVQKCAEYLIELEMEYKFLTNPKYKDQVLDVMERMFNDLSNKGESVIEVSLEDEKIVTLYFKLCPLYRGCEPPEIDYHMVPMFIREVTLTDHLIEKMDVLSQKIIPQIDGINTVREIAIILELDPSLVARCVRNLHFYECVSLVPMFLYYNTYVATERVHDFYKNQTEINDCLEFVKIQTEIGADGSEIPTRTPEFSDVFRLYLSMKVVGPKLPIDESDSNRLRFQCGNNLAEWADLEKPRSMGIDEQRLVQFGMHHQFLRKLSKYPICVANPGNNTLLKRCNGKTSIDELSLQHNVDPEQLCSLLEETGKFEFVMK