MKLVPFSCGGKAQNVSADPVKLVYKGQVLELPISSDLPYPKVEFKDGGRAWCLSPEDVLTNFQLENFGIVQKAGHILKPDSVLQAKLEQVRIYGAGDFTRENYKAGQTSNEAEQDEEEEKESFDLEPDEESSNQQVGKLEVILPGTYTGGEVVITSCQGKKHVSAATNESTTFRWVGFTTDAASVEVREVKSGYRVSLIYKLYKATWEAEVDSFPQGILKSIQEAAANLKDKEKLVYACVHDYLCTHQHVLKDEYEDVTYDDVVPLLKGSDSSVYHAMKDAGLQVKLCGLAEFGSETSDKIRYGLHNGFPGLQMIQEHFDFNYEDRGISEYAGEECRAVVPRFLHKDESRGIYTDGWGAFEMVDHKRGYMNYVKKRMVLTGEESSRDDAAKKAKMS*