MAKEKFERNKPHVNIGTIGHVDHGKTSLTAAITKVLAKTGGATFLAYDQIDKAPEERERGITISTAHVEYQTKNRHYAHVDCPGHADYVKNMITGAAQMDGAILVVSAADGPMPQTREHILLARQVGVPYIVVFLNKVDMLDDPELRELVEMEVRDLLKKYEFPGDSIPIIPGSALKALEGDTSDIGEGAILKLMAAVDEYIPTPQRATDKPFLMPVEDVFSIAGRGTVATGRVERGKIKVGEEVEIVGIRPTQKTVITGVEMFRKLLDEGMAGDNIGALLRGLKREDLERGQVLAKPGSINPHTKFKAQVYVLSKEEGGRHTPFFKGYRPQFYFRTTDVTGTVKLPDNVEMVMPGDNIAIEVELITPVAMEKELRFAIREGGRTVGAGVVADIIA