MATETTETMPAMALPKYQHPAETKHELDWAELVTLDLSQFDAPGGKEKLAVQLRDAVHQVGFFYVVNHGLGQDAVDEQYAIGQEVFKLPLEEKMKHIADIASGSYNGYRPAGMRELAPGLRDNVEMYNMFKMNGKLERSHPEVVVRHRAKVEAFQRHLVEDVVRKLLVLLAIVLDLPDENQLLEGHRFDDISDCHLRYMYYHARSPEENAKFGDVYVGGHTDYGTLTLLFRQPVAALQVRMADGGWKWVKPYPESITVNIADALQFWSGGYLKSSIHRVAVPPEDQAHINRLGLLYFVRPGSDLSLKTLESPLLRRLGLKTDEDEAAGIKGADWVKERVRQDLEKAKEDKEKGGTKEIPVLGGLSVKYYRD