MKAVQGDPNWNLVTDTYIEPNNFAELFSLLVPCHPKGEGKERTILVWKEKEFYKEENLAAFIVYGMNKAKKLPQFHKDEIPTLVRILRLCQEIGWYEEANDFMIAQGLAEFVHTSLEYETWDLLTQSVALNYLIIKYRIGELTDRDIEIWDRVKFNEKCITDCKHLLSHKEVLEFTFFYMCKRAKSLSKEQLNSDMMSLAMYCNTFVYDLYTHDLLRKYRKCTDFLSYYGPSQAVLACQRAVLSQISDRLDPLKTTHVDDYLYVMKEMMEHMTIGVMDRYGHFIGKLLSYVPFFEMIQVPQHAYYCEELLYICKGIEYKEETLRNYIFIQLHDCLPSFFRLFLKNKRYATIHDILFYWCDDEQRMSLEKKYNLSFIYEKYACG