MRLSVGVARDFFALQDLLGFDKASKTVDWLLTQSKPAIDRLANAAQGSAVPAAAGPSTKEGATSSSTGCFEDAREEEHDVRDLMKSIGGEGELDWFMSEAAAIDIEQPMEGLELD