MATIDQLDLSVYNLYAIRTKMLEQIDQQLSLKSASSIPPQTQIVDINPKLTELDILLGIVPLHTPWAYFYPPQRIRDLRRSPFAFYRVAPSLGSYEDQEELEATLAAIPCSTAEEEQEKKAITNCFKQISKINEWLGFIVGRIGQFLQG