MEGQGISHAVADRCAVVTGANKGIGLGICRQLASNGIMVILTARDEKRGLEAVKQLKESGLSNVVFHQLDVKDSVSITSSADFIKTQFGKLDILVNNAGDGGIIADGDALRAMNLAVEEEKAGLLKGVMRQTYEKAEECIAINYYGCKGVTEALIPLLLLSDSARIVNVSSELGQLKFISDEMAKEVLGAADGLTEEKVDEVLQWFLKNFKADSLEPKGWPTFMTAYSVSKAALNAYTRILAKKFPTFHVNCISPGFVKTDINFNAGILTVEEGAKGPVMLALIPDDGPTGLFFNQMEVSTY