MINIEKANTLIEALPYIEKHQGKTIVVKYGGSAMKKDGLKESVMEDLVLMSYVGINIVLVHGGGAEINKMLAKVDIESKFVNGLRYTDEETMEIVKMVLAGKVNKDLVNKIHTKGGKAVGLCGIDNNMILCDPYKNYELGFVGEIKKVNVELIESCLKSGYISVIATIGVGDDGETYNINGDTAASAIAKELNADKLILLTDVPGLLREPDEEKSLITEVILEDVDKLFEEGIITGGMIPKIEGCVDALNNGVNRVHILDGRVPHSIITELFTDSGIGTLIRKETE*