MPRYFVFKGEPSSCNENIPLAISPYIVPMELQLLFQPLPTQLFLHMASELEGQTTSHPVANRCAVVTGANKGIGLGICRQLASNGIMVILTARDEKRGLEAVRQLKESGLSNVVFHQLDVKDSVSIASLADFIKTQFGKLDILVNNAAVGGFIADGDALRALNLGPDSLEGEKASSLKGVMRQTFEKAEECMAINYYGCKEVTEALIPLLLLSNSARIVNVSSDLGQLKFLSNEMAKEVLGAADGLTEEKVDEVLQWFLKDFKEDLLEPKGWPTLLSAYCVSKAALNAYTRILAKKFPTFRINCITPGFVKTDINFNTGILTVEEGAKGPVMLALIPDDGPTGLFYNQMEVSTY