MVDGDKPSIGFIYEGMDRCKEAIATAFDNVEANYQEIWEVIDRRWKMMHSPLHAAGCYLDPRLFGISKHQDDEVMSGLYETIDKLLPDPSIAYSVRCQLRAYRLQEGVFGTKSAKYDRTKVAGATWWEFYGSGTLELQNFAIRVLSQGSSASACERNWSSFSHIHSKKRNRLLSGKLEDLVYVRSNLQLALKNVAKDSSNSSTPWLSPVPDAPEDGDDLGIESDRSSASAEFSDDRASSGFTAPTALDDIELFDVTSRPREHQE*