GSMKVKVAINGFGRIGRMVFRKAMLDDQIQVVAINASYSAETLAHLIKYDTIHGRYDKEVVAGEDSLIVNGKKVLLLNSRDPKQLPWREYDIDIVVEATGKFNAKDKAMGHIEAGAKKVILTAPGKNEDVTIVMGVNEDQFDAERHVIISNASCTTNCLAPVVKVLDEEFGIESGLMTTVHAYTNDQKNIDNPHKDLRRARACGESIIPTTTGAAKALSLVLPHLKGKLHGLALRVPVPNVSLVDLVVDLKTDVTAEEVNEAFKRAAKTSMYGVLDYSDEPLVSTDYNTNPHSAVIDGLTTMVMEDRKVKVLAWYDNEWGYSCRVVDLIRHVAARMKHPSAV