MDDKSDVEKLDEVMLPGFRFHPTDEELVGFYLKRKIQQRSLPIELIKQVDIYKYDPWDLPKLASTGEKEWYFYCPRDRKYRNSARPNRVTGAGFWKATGTDRPIYSSDSTKCIGLKKSLVFYRGRAARGIKTDWMMHEFRLPTTNSESGPPKKFLDKNFPPNDSWAICRIFKKTSSMANRALSYTWVNPLSEVASPELFNQSANTHFISENVSSITEAGSVLHLSNNSDLLQGVSNVPSYKALNTMASRQSYLSSPSTDISYNFMFSSPEVSGQNSRCLLDANSMFFNTSPGLITDISKTSESIDFDGPNQQLNSFSISSSQEMQRSISMEDGEEGLRSNQTSTNDNTEWENMRSVGFPFSLTASLADEWKPSLSWDSPPCPSEISTSFSTNKCYN