MAAPIKMIQKQELTEEEVKQQKLDDVKELLANNEDALNQMFNIVGELNDIGMLEAANSMLKAKEPIAKIVLGQVTREPVTNLINNMMGAAGALTELDPELTKKLIGSLLVGLEKGNEHLESNKKVGVFDLMKVLKDPDINRAIGFGLHFLKGMGKGLKEE