MVCGYMFIHVIVHVHTRAHIHTQSLTDSIAVMAAFTHRDDADICGLCEEMMQMDPPVMVNHLSSGTAISRLELSDVDQLLNYYFDVALFFAASLPPPSSTDGSNICSNTTAAKAKDIFCMARVLRNALKELLLHYPEAAGRLSQQAEDRRLELHYGGGSGGVQFVSALAAISICDLGDIANPHPSLDLLYPTLQEEPGSSPAIVAIQVTSFACGSFTLAMKCNHAYMDGYGAAVFLQNLCSIARGDGLTIVPDETMSRREMWKPRISTHLPVLNQERRTFPKLSHAMSKATRLAFHNSTLEGMRQFIQAAMLQGSCSRFLALVAFIWSALAKSHLVVGKHEGSDEFSLGFGMNLRGKIPGFTERYVGNAIMLAIVSAAVKEVIESPLHVLVEKMQSAMDGVMSDFGKDKSGSFRPPKVSVPSFVGLPFYDIDCGWGSPTYCARPSTQFGNRVIILNDPKSHSWNALICFGSTEEKELFQEAMDLKLRTYNISKALHSKGGKLHF*