MAAEPTREYTDEQLNSDAVSKKDIIKFLHENASFEFLKENKLNGKLNNVAKTSKKDQLAAAYNKLFEEKAFKKEGEESLEDQLKAMSDKANALAITEKKNKKKTVEEPKYKKRILKEGDKVSYPDKGDMVSCLYVGKLEDGTVFDTNRSDTAKRNKKGDIKPLIFPVGRGKVIRGWDEALLTMSQGEKAELTIDSEWAYGRKGFPDAKIPPFSTLIFEVELVNVAK