MKALQAHTHCAWATHCGSRRHLVHRQADAAVDAAAGGPAVGATCRRTARRRNRAALAVTAASTRPAPPPPPEIVGAKKVVILGGCGRVGSSTAAALTAALPAAQLSLSLGGRSQDSFRAALARRPELSNASPLVCDIDDSSSLAAALKGADLVIHAAGPFQRRNDCNVLEAAIAAGVPYMDVCDDTDYSQRAKALHGKAQAAGVPCITTTGIYPGVSNVMAAHTISTNRGEYAPDGSYAEEAEQGGAQPKRLLYSYFTAGTGGAGPTIMETTLLLAGEDVVAYKDGQRTVLPPVSNRRVVDFGTGVGRRSVYLYNLPEVSSGHQVFGVPSVSARFGTAPEPWNWGMVAMARLAPKSMLADRQQAKQLARWLDPVIRGVDSLVGEKVAMLVEVEYEDGKLASGLYVHPFLSTAVGTCIAAFARCMLAGQTQPGVWFPEERGALADRKTLLGMSTEGCTRFLLNRTPWX