MASELEGQTTSHPVANRCAVVTGANEGIGLGICRQLASNGVMVILTARDEKRGLEAVRQLKESGLSNVVFHQLDVKDSVSIASLADFIKTQFGKLDILVNNAGVAGFIADGDALRALNLGPDSSEGEKAGSLKGVMWQTFEKAEECMAINYYGCKEVTEALIPLLLLSNSARIVNVSSEMGRLKFLSNEMAKEVLGAADGLTEEKVDEVLQWFLKDFKEDLLEPKGWPTFLSAYCVSKAALNAYTRILAKKFPTFRINCISPGFVKTDINFNTGILTVEEGAKGPVMLALTPDDGPTGLFYNQMEVSTY