MADLQTVDPEVSRVKFERELANYRSMESVYRKRGWILLEAEFPEIFVVFAATKPRPPPIVAGIALNFTDYDLRPPSVRFVDPFTREPIPAKLLQVQMLRRAAIPGATPETILALAQQGGVQMTNMIQYNSPDDRPFICLPGIREYHDNPAHTGDSWLMHRGSGEGSLAFILEKIWHHGVKPIEHYQVQVQVQIPAVNVLPSLLAVPE