MELSQEVTETLKQWRVAAEGLKYFVGVDIGGTNTRLALARAEDHDTFLQVLKVKADDTRKLIAFFDSVSDSIKDLLGVEASGACLAGAGRISPDGEVLDVTNFHGDATHHRLKRSELPSFLFPPTKTHFINDLEGTCYGVSSMNASGALDQCFKPLWGPASSDKVTLQPAHYLVLAVGTGLGIATLLSLRRSPVRGGFQVMPMEFGHVAISPVGPANVAYAEETRLLEYISEKLYNKEHAIEYEDIVSGRGLAITYKWVLDEANVQDESLRSLDAGKIAKNATNSEACPYAHKAMMLHFKFLMRIAKNLCIGLQVRGMLLAGDNQVNNNLFLEQNLESLRAEFFDHPKKAWIEDIDLFTQTKPVNLNLHGALYVARG