MEALSGRVGVKCGRWNPTAEQVKVLTELFRAGLRTPSTEQIQRISTHLSAFGKVESKNVFYWFQNHKARERHHHKKRRRVASCSPDSSSNEEETGRAAGRDAEPADLVLQPPESKREARGYNHHPRIMTCYVREVAEQEEATTWERPTREVETLELFPLKAACYDLELEADRFSRYVRGGEQQCREISFFDVATGRDPPLELRLCSFDRWQTASLVAADAAGFGSANDRGEEE