MTQLPTAGPVIRRFDMSAQFTALYRISVALSQESNTARALAAILEVLHDHAFMQYGMVCLFDKERNALFVESLHGIDGERKKETRHVRYRMGEGVIGAVMSQRQALVLPRISDDQRFLDRLNIYDYSLPLIGVPIPGADNQPAGVLVAQPMALHEDRLAASTRFLEMVANLISQPLRSATPPESLPAQTPVRCSVPRQFGFEQMVGKSQAMRQTMDILRQVSKWDTTVLVRGESGTGKELIANAIHYNSPRAAAPFVKFNCAALPDNLLESELFGHEKGAFTGAIRTRKGRFELADGGTLFLDEIGESSASFQAKLLRILQEGEMERVGGDTTLKVDVRIIAATNRNLEEEVRAGNFREDLYYRLNVMPVSLPALRERLDDIADLAPFLVKKIALRQGRELRISDGAVRLLMTYSWPGNVRELENCLERASVMTDEGLIDRDVILFNHHESPALSVKPGLPLATDESWLDQELDERQRVIAALEKTGWVQAKAARLLGMTPRQIAYRIQIMDINMHRI