MGAQAMSSHHGSGGVSRQGSLCGLALSEVEGQLHGVNLDDLLRTGGAGAGAGAAAAGRKTVDEVWRDIQGATGNGFLRPAGAAAGQMTLEDFLSRAGADSGSGGGGGGADGARWARTHPHHVGRPVPRPLGVGAGPVLDALYHDGPVSGRKRAPAAGEGAAAEKTVERRKKRMIKNRESAARSRARKQAYTNELENKISRLEEENKRLRMHKAPEPVVQYVPQQEPKDQLRRVNSADF