MRSVVIVGAGVIGRSVGLALRRHGVTTYLTDADPEAALAGERCGAGFAAPPPRQADIAVLAVPPDQVAPVLAEHQKLGTARCYTDVSGVKVRLHREVRAHGCDLTSLVSGAPVVGGSGPVQARADLFDGRPWALTPTEATGNLALNCALELVALCGAVSVLLDPETHDRAVALVSHAPHLVASLVAARLLGGDESAVRLAGQDLRDVTRTADANPERWARILTANAGPVADQLDDWAAEAQAMARELRDAARSGDTDGPVRLRETLRFGVAGRARIREPHTPSS