MAKKVVTDLDLKDKKVLVRVDFNVPMKDGKITNDNRIVAALPTIEYILEQNGKAILFSHLGKVKTEEDKEGKSLRPVAVRLSELLGKEVKFVPTTRGPELEKAIDELKDGEVLLFENTRFEDIDGKKESKNDPELGKYWASLGDVFVNDAFGTAHRAHASNVGIASNLESAAGFLMEKEIKFIGGVVDNPARPLVAILGGAKVSDKIGVIENLLTKADKVLVGGGMTFTFMAAQGQEIGKSLLEADKVELAKGLLEKAGDKLVLPVDAVVSKEFSNDAPFHTVSADSIPADEMGLDIGQATIDLFTKELQGAKTVVWNGPMGVFELSNFAKGTIGVCEAIANLTDATTIIGGGDSAAAAMDLGFADKFTHISTGGGASLEYLEGKELPGVASISDK*