MKTTLKTIAACALLACATATFAAGNHAGGHDHGPAKAQSIGEAGVAANVTRTVEVDMSDAMRFTPAAIQAKQGETIRFVVKNSGQLSHEFVLGTEKDLKAHYEVMKKSPHMEHADDNMLTVAPGQSGELLWRFTQAGKVDFACLHPGHYDAGMKGAVAVASSGQPAKPAMGMSGMSGTSDMTKVNDVNSPAPKMDMKGMEMSSGEVKKIDKQAQKITLKHGPIKNLDMPGMTMVFKVADPSLLDKVKAGDTVKFTAEDQGGAMVVTAIEAVK