MDKLKKNSKIKTTEVLSDSKFFTEKDMVPTDVPMVNVALAGSTDGGVTPGLTVLAGPSKHFKTSFALLMAGAYLKSKKDAVMLFYDSEFGSPQSYFEQFGIDTGRVLHTPITNVEELKFDLISQLEQLDRKDDVIVVIDSIGNLASKKELEDAINEKSVADMSRAKALKGLFRMCTPYLTMKNIPMLAVNHTYKEIGLFPKDIVGGGTGIYYSADNIWILGRRQNKTGTEVTGYDFVINVEKSRYVKEKSKIPISVSWEGGVERNSGLLDVALAGGYVAKPSNGWYCRVDRNTGEMVEGKVREKETLKDEFWEPIWNGTDFKDFLQNQYSITKKSLVSMDDIVNE