MEKAIQRQRVLLDHLRPSLSPSVSDLSASVCLAGDSAAYQRSAVFGDDVVIVAAYRTALCKAKRGGFKDTHPDDLLAPVLKAVLEKTNLNPNEVGDIVVGTVLAPGSQRASECRMAAFYAGFPETVPVRTVNRQCSSGLQAVADVAASIKAGFYDIGIGAGLESMTANPMAWEGSVNPKVNKYQQAQDCLLPMGITSENVAHRYGVTRQEQDQAAVASHKKAAAATAAGKFKDEIIPVVTKIVDIKTGEEKQVMIAVDDGIRPNTTLSDLAKLKPVFKKDGSTTAGNSSQVSDGAGAVLLMRRSVAVQKGLPILGVFRSFAAVGVDPAVMGVGPAVAIPAAVKSAGLEISDIDLYEINEAFASQFVYCAKKLELDPEKVNVNGGALAIGHPLGATGARCVGTLLHEMKRRGKDCRFGVVSMCIGTGMGAAAVLERGDCVDELCNARKIQPQNLLSKDAL