MARMAERLEALEAGHKRAVGRLQEELSAALAERAEAQLRLEAAVGAMDTDRQQQLIALEEIEMGAKAKEAELNARVLSLESQIHWLGEQNTQLTSALKKLQEAAATAPPANMAGAAAGPGHDAAEATSAEAAAASAHACMPAGAGAAALADKCAALEAELRRAKRAELKLQALLFRLRKDVEAVGVSGPAFDGLRDIRALEFEVDTLGQKLKRSERMAMQADAERQSLQAKLAQLTNTGALSCTEGSAHVASGTAACATFLAKSPGVLAGLAVADLVFEMVDPTIQVVWGGRDGEEVEAGHRFGSVTGPAASILVAERVALNFMQRMSGIATATRAMVLAVEGVGRPGGARILETRKTAPGLRLLDKWAVLI