MVDGDKPSIGFIYEGMDRCKEAIATAFDNMEANYQEIWEVIDRRWKMMHSPLHATGCYLDPRLFGISRHQDDEVMSGLYETIDKLLPDPSIAYSVRSQLRAYRLQEGVFGTKSAKYDRTKVVGAIWWEFYGSGTLELQNFAICVLSQGSSASACERNWSSFSHIHSKKRNRLLSGKLEDLVYVRSNLQLALKNVAKDSSNSSTPWLSPVPDAPEDGDDLGIESDRSSASAEFSDDRASSGFTAPTALDDIELFDVTSRPREHQE*