MDYSLFTKRSDEGIVIVLIYVDDLLVTGRSLKLINETKTVLKDNFKIKDLGTLRYFLGIEFARNTKGILMHQRKYALEIISHLGLGGSKPIATPVETNVKLTTMVFDKHVGSSSDSLLSDIGAYQRLVGRLIYLTITRPDLSYAVQSLSQFMNAPKRYHMDAAVRVVRYIKQNPGSGILLAAQSSDYLQAYCDADWGSCLDTRKSITGYMVKFGDSLLSWKSKKQSTVSRSSAEAKYRNMTSTVSEVTWIIGLFRGLDMPLTLHVVI