MPSAETVLLFFLRLHPTAQCMCIIAFLYTLMVLTKLILKYKTSVYLLDFTCYQPEDSLKCNFEVSEYFTCRVKNFTLPSVDFQRKIFIRSGLGDETYVPPFIFEDDCIRRASQYSEAWKEAELVMFGCVDELLAKTGLRPEQIGILITNCSLYSPSPSLSAMLVNKYNMRQDIKSFHLGGMGCSASAIACAMACDLLKVHPNEYALIVSTESITNNWYFGNQKPMLVTNCLFRLGCAAILLTNKQEEKSRSKYEMLHRVRTHRAADDKAYQCAFQKEDDEGVRAVELSKDLMGVAAGALRANIVLLGPRILPIKEQLHFLFTLVCRSVLNMQMEQYQPDFKLAVQHFCLHAGGRAVIDEIQKNLYLNEEHVEPSRATLHRFGNTSASNVWYVLAYMEAKKRIKKGEKVWMLGLGSGFKCNSLIWKALIDIPLPSKSPWLDTIHRYPATMFIRRSSSHMHSQWLP*