MPRGADEKIGGLQKAAILLIALGPEKSASIFKHLKEEEIEELTLEIANTRSVTPQVKEEVIDEFYQVCLAQQYIAEGGISYAKELLEKALGSEKAMDVIGKLTASLQVKPFEFVRKTDAAQLLNFIQDEHPQTIALILSYLPAAQAAMIVSALPPDRQADVARRIAVMDRTSPDVVKEVEKILESKLSSLVNQDYTIIGGVDAVVDILNTVDRGTEKHIMETLEIEEPELADEIRKKMFVFEDILLLDDRAIQRVLRDVDNNDLALALKGSNEQVQAAIFNNMSKRLAVMIKEDMDFMGPVRMKDVEEAQQKIVNIIRKLEDSGEIVISRGGGDEIIV