MEFQQMDGRARVAAQLFEQRRGSHCEDKKQTLFTLLVLVLYLGTGISGRNWEVYERIRECNFSQNPLASQGYGYHTRQPSEEPIKLLRDWLKKGLHVFLEKLEEEVQELERLVWDLELWLDALLGEPCLEEPYSGQ