MTKSEKIIELTNHYGAHNYLPLPIVISEAEGVWVKDPEGNKYMDMLSAYSAVNQGHRHPKIIQALKDQADKVTLVSRAFHSDNLGEWYEKICKLAGKDKALPMNTGAEAVETALKAARRWAYDVKGIEPNKAEIIAFNGNFHGRTMAPVSLSSEAEYQRGYGPLLDGFRKVDFGDVDALKAAINENTAAVLVEPIQGEAGINIPPEGYLKAIRELCDEHNVLFIADEIQAGLGRSGKLFATDWDNVKPDVYILGKALGGGVFPISVVLADKEVLDVFTPGSHGSTFGGNPLACAASIAALDVIVDEDLPGRSLELGDYFKEQLKQIDHPSIKEVRGRGLFIGVELNESARPYCEALKEEGLLCKETHDTVIRFAPPLIITKEELDLALEKIRHVFQ*