MEKIQHKTVSANGIKMHVAEIGEGPAVLFLHGFPELWYSWRHQLLYFSNKGYRAIAPDLRGYGDTEIPSEISSYTAFHIVGDLISLLDILDLEKVFLIGHDWGALIAWFFCLFRPDRIKALVNLSCELRPRNPLRKPIDCLRELLGDDYYMCRFQKPGEVEEEFASIDTAKLIIGFLSSRDTRPPCIPKEIGFHQAFAQLPAALPSWLTQEDVNYYAEKLNKTGFTGGLNYYRNMDKNWELTALFSGCKIQVPTKFVVGELDLTYNIPGIKEYIHNGGFKKEVPSLEEVVVMEGAAHFINQEKPDEINAHIYDFIQKF*