MKELSGSAMICEALKEENVKIVFGYPGGAALNIYDEIYNQKYFKHILVRHEQAALHAADAYARMSGEVGVAIVTSGPGFTNTITGLATAYSDSIPLVLISGQVANSLIGTDAFQEIDAVGISRPCVKHNYLVTCIEEFPRILKEAFYIARSGRPGPVHIDVPKDVSATLGLWEYSKEISMKTYKPVYKGNSKQIKKFAELLKEAKRPLFYLGGGCISSNASEQIRELIKFTKIPAVETLMALGTLRSDDVFNLKMAGMHGSYAANMALSECDLLVSVGARFDDRITGKTSEFAKHATIVHVDIDPSSISKIINAHYPIVGDIKEVLKELLEELKKENFNTTFKEWHETLKRYNELYPLSYEDSNEILKPQWVIEECAKMAPDARIITDVGQHQMWVAQFYPFNYPRQLATSGGQGTMGYSLPAALGAKLAVGEEVVINFVGDGSVLMNIQELMTAYEYGIKTINIILNNAFLGMVRQWQSMFYKEHFSQTDLSTQPDFIKIAQGFGCEGYEISNKEEFIQAFSQALKSDKTSLLNVKIDRFEDVLPMVPAGGAIYNMILPKAKDRQ*