MSDAIVFLGPTLALADAREILAADYRPPVAQGDVLRAVMDGARAIGIVDGFFENVPSVWHKEILFALTKGVQVYGSASMGALRAAELHPFGMHGVGAVFEAFADSRLEDDDEVAVTHGPAEIGYPILSEAMVNIRRTLSDAFGRGIIGTGTRRHLEAMAKALPYKERTYARLFRDAATAGVNRAEVEALRAWLPTGRADQKREDAVAMLRTMRAALERPWTPATVLFPFEHTTLFERAARPILGAAA