MLLLFCICCVFIKLVLAEVNLTFVDYAKLPPNYAELLANLIDQHGLMLFDTADVRIEAYNYLLNSITETNTDTDAYLCQLLTGQYTTDCYIFGDSVYEGPENINPSTRYID