MEAAGTHTEAAALEVLAEVAGILEHIGLQEESELPAQILAEFMMDSQKKDRLLCSQLQVVDFLQNFLAQENPTQGLDPLASEDLSRQKAIAAKEQWKELKATYRQHVEAIKSVLTQALTREEEVHRKRTQLQEAHEQLKAKKQMAAEKFRAAQKQRQLQQEKHLQHLGEVSTEVKKRQSETQQELERLKKELDILKQQAGREQDKLQKYQTFLQLQCTLQGKPLFPEAEIEAEELPEDKTQLPTQPQEQNTGDREKDCAVSLKVVGRQPAGDVSLP