MSVLDLVQQHLGPDQIRQLSQQIGADPAQTETAVQAALPMLLGGMASTAQDAGGAQGVQEAMQQHEGLLGGLGGLGGSLGSILSGALGGAGGAGGGILGNVLGRHEGQVNDGVQQASGLDAGQTKKLLLILAPIVLAALAHQRKQQQQSATQPSAADLNADGIPDALQQEARQAQAQTQRTAPHIGGIVGKILDAATRH