MESEKIVHVIDLGGADATQWLELLHLLAARPEGPPHLRLTSVHEHKDLLSQTAMALTKEAERLDVPFQFNPVVSRLDALDVESLRVKTGEALAICSSLHLHCLLASDDDATAGAAVAGGDKERRSPESGLSPSTSRADAFLGALWGLSPKVMVVTEQEASHNAAGLTERFVEALNYYAALFDCLEVGAARGSVERARVERWLLGEEIKNIVACDGGERRERHERLERWARRLEGAGFGRVPLSYYALLQARRVAQGLGCDGFKVREEKGNFFLCWQDRALFSVSAWRGRRFD