MATMESLIGLVNRIQRACTVLGDHGGEGMSLWEALPSVAVVGGQSSGKSSVLESVVGRDFLPRGSGIVTRRPLVLQLHKTEQGQAEYGEFLHAPKKKFTDFASVRKEIQDETDRITGKTKHISNIPIHLSIYSPNVVDLTLIDLPGMTKVAVEGQPDSIVEDIDNMVRSYVEKPNCIILAISPANQDIATSDAIKLAREVDPTGERTFGVLTKLDLMDKGTNALDVLEGRSYRLQHPWVGIVNRSQADINKNVDMIAARQKEREYFESSPEYGHLAHKMGSEYLAKLLSQHLESVIRQRIPSIIALINKTIDELNAELDRIGRPIAVDSGAQLYTILEMCRAFDRVFKEHLDGGRAGGDKIYGVFDHQLPAALKKLPFDRHLSLQNVRKVVSEADGYQPHLIAPEQGYRRLIDGSLSFFKGPAEASVDAVHFVLKELVRKSIAETQELKRFPSLTADIAAAATEALERFREESRKTVLRLVEMESSYLTVDFFRKQQFETEKQEKNANPSGPNMDRYTEIHLRRIGSNVSGYISMICETMKNSIPKAVVYCQVREAKRSLLSHFYAQLGRREKEQLGSMLDEDPALMEKRQAIAKRLELYKSARDEIDSVSWK*