MARITQQQKAENLARYNSIILRVFLDEGWDSVTYDRLAKETGLRKSTLQGYYPSNKDFAQAMQGKVMPIVLEQLDFSSAEAFVESWMKGLEQKQFSMIVRMFVSNSTKPHPNEFTQRGILGLKQMLVSHLPDENADEILESVLGKSVMNLLFSNKAKFS