MKAVQRDPNWNLVTDTYIEPNNFAELFSLLVPCHPKGEGKERTILVWKEKEFYKEENLAAFIVYGMNKAKNLPQFHKDEIPTLVRILRLCQEIGWYEEANTFMVNQGLAEFVHTSLEYETWDLLTQAVALNYLIIKYRIGELTDGDVEIWDRVKFNEKCITDCKHLLSHKEVLEFTFFYMCKRAKSLSKEQLNSDMMSLAMYCNTFVYDLYTYDLLRKYRKCTDFLSYYGPSQAVLACQRAVLSQISDRLDPLKTTHVDDYLYVMKDMMEHMTIGIMDRYDHFIGKLLSYVPFFEMIQVPQHAYYCEELLYICKGIAYKEEILRNYLFIQLHDCLPSFFKLFLKNKRYATIHDILFYWCDDEQRMSLERKYNLSFIYEKYACG