MSGKQSEEFKRTEKMTRMEYLFPVRFAVGWMFLDGGLRKAVLKPAKLDPNSASFVGGKLVNFLPHAGPFKGLLLMTLENRSLDVTFLTVFSYIEIIAGLFIIIGLLTRLAALGALAMSVGFAPAYWLGSTCEDEWQIGALLTAGSVTLMLTAAGRVWGLDYFLYKKLGDRPIANVPILKWIKLW