MEEIAKEYDVIVLGTGLTECILSGVLSVKGKKVLHIDRNDHYGGEAASLNLQALFKKYGNYNSGEEPWAKYGRNTDWNIDLVPKFLMSSGELTNILVSTDVTRYLEFKQVAGSFVQQGSGPKATVAKVPSDAAEALRSPLMGIFEKRRMKSFIEWVGTFDLKDPATHKGLDLSSCTMKDVYDKFGLETGTKDFIGHAMALYLSDDYISKPGGAPEAIDRIRLYGNSVARYGKSPYIYPLFGLGDLPQGFARLSAIYGGTYMLNTNIDELLYEDGKAVGIKATMTGIEPEMKFETRAKMILGDPSYFSDKVKVVGHVLRAICVLKHPLAGTSDADSCQLIIPQSQVGRKNDIYIACVSSAHSVCPKGYYIAIVSTIAETSANHHLELQPGLERLGKIEEQFMGPPIPLYAPIEDGTSSGIFISKSYDATSHFETTTDDVKDIYRRATGEELKVEGLRDLQVAGDE