MMGNGLIFAEGPDWVRHRRAVSPAFNIDNLKVMTKRMAACTMSMINGWQEKLIEAKGRCVELEMGMEFKQLTADIISYTTFGTSFMEGKEVFDIQMELMERAIASITDIFIPGIQYLPTRWNRRTWILKRRMRNTLKNIIVSRLKSKVDGVSDTSYGDDLLGLMMGLSTTESSKSQESGLELNMDEIMDECKTFFLAGHETTSHLLTWTMFLLSINKEWQEKVREEVLRECGMGIPDADKLSKLKLVNMVLLEALRLYTPVIVLFRKATKEMKLGNLTIPKNTQISIPLAIIHRNKNYWGEDANEFNPMRFAEGVKKAAKHPNALVAFSIGPRACIGQNFAIMEGKTVMALILQRFSFSLSPNYKHAPTDRLTLQPQYGLPILLKPLQV