MMIITEKRHELILEELSHKDFLTLQELIDRTGCSASTIRRDLSKLQQLGKLQRVHGGAMLKENRMVEANLTEKLATNLDEKKMIAKIAANQINDNECLFIDAGSSTLELIKYIQAKDIIVVTNGLTHVEALLKKGIKTIMLGGQVKENTLATIGSSAMEILRRYCFDKAFIGMNGLDIELGLTTPDEQEALVKQTAMSLANQSFVLIDHSKFNKVYFARVPLLESTTIITSEKALNQESLKEYQQKYHFIGGTL*