MTTTVSTGATAVATLRETSPPVDGHEEARLNADSDDGSHGSQDPGKMFIGGLSWQTTAENLRDYFGRFGEVNECMVMRDPATKRARGFGFITFVDPSSVDKVLNNREHELDGKKIDPKVAFPKRTQAKLVTKTKKVFIGGLSATSTLEDMKQYFETYGKVEDAMLMFDKATQRHRGFGFVTFDSDEVADKVCEIHFHEINGKMVECKKAQPKEVMLPVQLNKSRAAAARNLYGMPPETLLAYAQYLPRFGGNLMYPNFTNVFNNMPGGYSGLSTPGGSSNRPPHQFDTASLYSLNNGGQLLDSQAQMFMNQQSYHSHSKY