MAVVEEQVVLRILDANLDRAREGVRVVEEWLRFGGGPGESLAECKALRQQLGRFHTERLRAARDTPHDPGTGLEHPDEGVRSSPLDVVRVNFARIQEALRVLEEYAKLVQPDLAAAAKEWRYRVYTLESTATGGDLRTRLAAARLYLVTSPHPELIEIVEHALAVGLPLVQLREKEAPARAVLDIALRLRDVTLRHGALFIVNDRVDLALACGADGVHLGQEDLPLARARALMGPRLLIGQSTHAPAEAQQAVADGADYLGVGPVYATPTKQGRTPVGLEYVRHCRESIERPGFAIGGIDRSNLEAVIAAGAERIAVVRAIMAAEDPGRTTAWFLERLNRG