MATMESLIGLVNRIQRACTVLGDHGGEGSTLPTLWEALPSVAVVGGQSSGKSSVLESIVGRDFLPRGSGIVTRRPLVLQLHKTDDGQQEYAEFLHAPNKRYTDFAAVRKEIQDETDRITGRTKHISNIPIQLSIYSPNVVNLTLIDLPGMTKVAIEGQADSIVQDIDNMVRSYVEKPNSIILAISPANQDIATSDAIKLAREVDPSGERTFGVLTKLDLMDKGTNALDVLEGRAYRLQHPWVGIVNRSQADINKNVDMIAARRREREYFSSSPDYGHLTNKMGSEYLAKLLSKHLETVIKARIPSIISLINKTIDELERELDHLGRPIAVDAGAQLYTILELCRAFDRVFKEHLDGGRPGGDRIYGVFDNQLPAALRKLPFDRHLSLQNVRKVVSEADGYQPHLIAPEQGYRRLIDSSLSFFKGPAEASVDAVHFVLKELVRKSIGETQELKRFPTLQADLAAAANEALERFREDSRKTILRLVEMESSYLTVDFFRKLPLEAEKGGNPTAPTNDRYGEGHLRRIGSNVSSYVGMVCDTLRNSIPKAVVHCQVREAKRSLLDHFYSQVGKREKKQLGVMLDEDPALMEKREAIAKRLELYKSARDEIDSVAWK*