MDDKSDVEKLDEVMLPGFRFHPTDEELVGFYLKRKIQQRSLPIELIKQVDIYKYDPWDLPKLASTGEKEWYFYCPRDRKYRNSARPNRVTGAGFWKATGTDRPIYSSDSTKCIGLKKSLVFYRGRAARGIKTDWMMHEFRLPTTNSESGPPKKFLDKNFPPNDSWAICRIFKKTSSMANRALSYTWVNPLSEVASPELFNQSANTHFISENVSSITEAGSVLHLSNNSDLLQGVSNVPSYKALNTMASRQSYLSSPSTDISYNFMFSSPEVSGQNSRCLLDANSMFFNTSPGLITDISKTSESIDFDGPNQQLNSFSISSSQEMQRSISMEDGEEGLRSNQTSTNDNTEWENMRSVGFPFSLTASLADEWKPSLSWDSPPCPSEISTSFSTNKCYN*