MTKNEFLTPKAIANRIKAKGLQKLRWYCQMCQKQCRDENGFKCHCMSESHQRQMQIFGQNPNRIVDGYSEEFESAFMEHVRRSHRFSRVAATVLYNEYISDRHHIHMNSTKWATLTEFVKHLGRTGQCKVEETEKGWFVTYIDRGSEAMLRESLKNKRQKAELADEERHELMIESQIKRARAGETSSKVDVTDIQEKSVLQRDNSTQDAKITFALKSGASHSQKVVGSPAVATNSHPAGGSTESQQRLIQHHSKQEAESMKAAALAELMEEEEKAKERVNRKDYWLVEGLVVKVMSKSLADQGFYKQKGVVQKVIGKYVGEIKMLDKEVVLKVDQEELETVIPQIGGLVKIVNGAYRGSTARLLSIDTAKFTAKVQIEKGMYDGRVLKAIEYEDICKFLPST*