MSDTIILPGDKLPIDEDIFTVKTTIGPGIYKKPKTQELIPSAAGILHYERAKSSSQQLIYIESNSKRYIPHTNDYVIGIITGAIGESYKVSLQSNSTPVLLSFWAFPNASKKNRPNLKNGQAVYARVSQDIPEIETELECIDPTSGKEGGFGVLDESGYIFDVHLNFARELLFNPKTIFLETLATRCQFEIAIGINGKIWIKCGNGVKKEANDGSNNNQDQGEDQEMIDVSEENLKDLKSTLAAATFLTLCQFVTQDKLKQELNNAFQGI*