MSATTLDGVFSMGQRTLRVPYALHAENRQRLVKRLVERALPTVGAADHDHWVLLEGGKATTRHATDHEHVFRQESFFQWCFGVREPDFYGALLLSGESYLFVPRMPTEYSIWMGALPTNAQLQTTYGVDHVMYIDEMKQCLLDRGPGKHVTLHVMHGVNSDSGNTHAPPSVVSDWITQPDKSFSPVTVDASSLLFEEMSACRSIKTEAELRVMRYASLVSSRAHVKCMQLVKPGMCEYELEAAFLHSAYSEGGCRHVSYTCICAGSGANSAILHYGHAARPNDGLIGRDSMLLMDMGAEYHCYASDITCSYPASGTFSPIQKVVYTAVLDASKTVLTALRPGASWLDMHILAERVILSHLLEHNIVKGGSLDELVEARVGALFMPHGMGHLIGLDTHDVGGYLTKNPPRSTLPGLKSLRTARLLEEHMVVTVEPGCYFVHALLDASVPLSEEYVNLRKFLNLEKLRDELDLVGDGKGWGVRIEDVVHITADGYELLSCVPREIEDVEAVMSGKSWPALDAKWQSMLQN*