MESCVIYAVAAVLIRLIYFPALIIRKKSPCLRNLKGKHVLVTGGSTGIGFAIAKEALLQGAFVTVIARNPSRLDRAVENLVKEVKVNRDRICTKIADVGNYEMISMAIKQSFQWRAIDVLVCNAGVSRNAHLDEALIQDLHAMIDTNFTGIINTLHVALPLMKQRSAQSSSVVLIGSLAGLWMSYGNAVYTATKYALKGLAEDLRLELMPYNISMSLVCPGFVETPLLDDSAIEENKVILQMLKVTALYNRSKAESAEKVAKYTLEAAKQGTFLVTYHFSGLVLSTLTRGVMPAETIGRALIELILYVPVRLFTFMAAFYFQIAAPYYHKKFM*