MKFTIVSLAAVVASASAFAPATKSVRSVSALNVWGDKDYLIAPSILSADFARLGEEVDNVLEAGADVVHFDVMDNHYVPNLTIGPMVCKALRDHGVTAPIDVHLMVSPVDAAIQDFIDAGASYITFHPEATNHVDRSLQLIKNGGCKAGLVFNPATSLDAAKFVMDKLDIILLMSVNPGFGGQAFIPAVLDKAREARQLIDDAGIDCRLEIDGGVKTENIKEIKDAGVDMFVAGSAILKEPRTLEAYKETIDTMRAELAK*