MSTSSLYELLGVQADADAAAIKRAYLKAARDTHPDKNGGDEAATERFQQVGRAYAVLSDAEKRKLYDETGMVDDGSGGGGDASYWREAFERVSLEKLDALAASYRHTEEEAADLRAHYIAAKGDMGKVMDAMMFSTADDEPRFRETLRGLVEAGELRMYRQFEGEKDSKRLQRERRAAKEAAEAEAAAAELGLSGGGDDALKSALMARGAARQSEFGSMLQSLEERYAGGGKAGKAPKGGKSGKQRGGSALPEDPLSDEAFAAAQQRVQKRGRAGR*