MATMESLIGLVNRIQRACTVLGDHGGEGSSLWEALPSVAVVGGQSSGKSSVLESIVGRDFLPRGSGIVTRRPLVLQLHKTNEGQPEYGEFLHAPKKRFNDFASVRKEIQDETDRITGRSKHISNIPIHLSIYSPNVVDLTLIDLPGMTKVAIEGQPDSIVEDIENMVRSYVEKPNCIILAISPANQDIATSDAIKLAREVDPSGERTFGVLTKLDLMDKGTNALDVLEGRSYRLQHPWVGIVNRSQADINKNVDMIAARRREHEYFSSSPDYGHLAHKMGSEYLAKLLSQHLESVIKARIPSIIALINKTITELEAELDHLGRPIGADAGAQLYIILEMCRAFDRVFKEHLDGGRPGGDRIYGVFDNQLPAALKKLPFDRHLSIQNVKKVISEADGYQPHLIAPEQGYRRLIDGSLGFFKGPAEASVDAVHFILKELVRKSIAETQELKRFPTLQADIAAAANDALERFREDSRKTVLRLVEMESSYLTVDFFRKLPLEAEKGGNPTAPTTDRYADAHLRRIGSNVSSYIGMVCDTLKNSIPKAVVYSQVREAKRSLLNQFYAQVGGREKKQLGAMLDEDPALMEKREAIAKRLELYKSARDEIDSVAWK