MATMESLIGLVNRIQRACTVLGDHGGGGGEGSLWEALPSVAVVGGQSSGKSSVLESIVGRDFLPRGSGIVTRRPLVLQLHKTDGGHEYAEFLHAPRKRFTDFAAVRKEIADETDRITGKTKAISNVPIHLSIYSPHVVNLTLIDLPGLTKVAVEGQPESIVQDIENMVRAYVDKPNCIILAISPANQDIATSDAIKLARDVDPSGDRTFGVLTKLDLMDKGTNAVDVLEGRQYRLQHPWVGIVNRSQADINKNVDMLSARRKEKEYFESSPEYGHLAHKMGAEYLAKLLSQHLEAVIRAKIPSIIAMINKTIDEIEAQLDRLGRPIGGDAGAQLYTILDMCRAFDRVFKEHLDGGRPGGDRIYGVFDNQLPAALKKLPFDRHLSMQNVRKVISEADGYQPHLIAPEQGYRRLIDSSLSYFKGPAEASVDAVHLVLKELVRRSIAATEELKRFPTLQSDIAAAANDSLERFREDGRKTVLRLVEMEASYLTVEFFRKLPTEPEKAADKNTPVSDRYQDNHLRRIGSNVSSYINMVCETLRNTVPKAIVHCQVKEAKRNLLNRFYAHVGSKEKKQLSAMLDEDPALMEKRDALVKRLELYKSARNEIDSVAWK*