MSRAPRIVSVLFLLLGPLPVSLVHVTADGPVTATVHRQDGTAWRSFKQLLDARRGSHVEGLGELKRYLARFGYMPGAGAEHEPTTDAFDAHMEAAVRRYQSMLSLPVTGQLDSTTLDRIMAPRCGVGDGGHAVPVSLSGSAAASPDGAVSRFTFFKGEPRWTQPDPLVLTYAISPTATVDYLPAGTVRAVFRRAFARWARVIPVGFVETEDYEAADIRVGFYVGSHGDGIPFDGPLGVLGHAFSPKNGRLHLDAAERWAVDMDTETVHSAVDLESVATHEIGHVLGLGHSSSPKAVMYPSLSPREKKAELTVDDIEGVQWLYGSNPGFSLSSLYQQDSSMASGGSSWLPASARLVCAVLVMLVTHL*