MRAGGLFLEPYIGSDSQNQRFNGAILHWQATTFSNAFDSSQGRDIHEGEFLCIEKDGRDCRKYLGVRAPEKHSTKSRIRVVNTTSRSRITADLKTFIQSWLVPEGYPNSVLPSYGPYMQWRALQHFFGGTISVFTTHSLLHALGVSSRGTSSIAINWVIKDGAGRIGKLLFARKGKKFDCDLKQLRFAGHILMEVGALVELATARAPSFFLPLACVANVVKNIAAVSSTSTRAPIYKAFAIRENIGDITAKGECTSNIADLLGTGLGILISGKNQQTLPMFLLLSCGYIFASYREVKAVILPTLNQARFGVAVRHFLSTGSICF*