MATEFTPSVYSLVSKPLPSNFDLTADPNALVSEHGKRYSGFVSLDASRPWLVFWTVHSLDGWKDLAAARQSIYEFFMRCKRPDGGFVVCEGGEVDVRGTYCLLVVATLLDIITPELLHNVDKFVSACQTYEGGFACASFPSMAEAHGGYTSCSLNSHFLLTSVPLPSFPLSIDANAALRWLVDGCYSWWVGGGAPVAEELAQHKMSHSPSTVSSNRLKFDASKGLPAVKPVAPGGGWKNEDERQNARREIWANALGWIEEWEPCMIKFAKPSSLWAKQFS