MFKTHILGCPSVMIGNPEGVKFILRNQDELFKCSFPASKEHMIGPQALFFHDGHYHLKLKRLLHSCFLPEAIRGSVVDIEAIALNTLRSFQGRTINTFHEMKKYAFNVGIHFIFGNGGIEKEEMENAYGILESGYNAMPINILGTKFHKSMKARRCLNEMIRKEIVERRKKGIIMNSSSQKDLLSILLEYKEFEGLTEELIADNIIGVIFASRDTTASILTWLLKFLKESPSILHSLVIEHEGIHKSKINTSHDLTWADTRAMPHSLRAINETLRLSSIISYTFREAKEDVEYQGYLIPKGWKVMPLFENIHHDPHLFPHPLNFDPSRFKVPPKPN