MDGDEDWEASEGGGQGEAVISRRFSLTSLADRLAKAGETIARKAAAAGELVLDRDLRTRSAALLAGGAGKAAKGLVQGAERIAAGPRAIQGILQKLQLRIEEQRLNALLQEQQDAPVDVQVAFQLYEDAPQDLRSRLWIAVLEHPELCNEYQALTAVLQRERQQAAVQAAASGPASPVQPEPGALPIAAETQSNGDAAAQLDGSEGDEEAQQESSEEHARCPDAAHLAGSYSNPRPERRQDEDGWQLVTDQAAAGKLQGQPLLARAGQPAPYCAEREGFRNILMTAMMSMPWPLPREYPADCRYATLLQISVGQEAVNDEIERDVGRTFPETAFLAAQSGQQALFRVLRAYALIDMEVGYCQGMAFCAGCLLFYVPEEPAFQIFCRLMSTSGPNLRRFYLPGLEGLKDELRKLEFLTHRYLGHLTAHLNX