MGAQAMSSHQGSGGVSRQGSLCGLALSEVEGQLHGVNLDDLLRTGGGGAGAGAAAAGRKTVDEVWRDIQGATGNGFLRPAGAAAGQMTLEDFLSRAGADSGSGGGGGADGARWARAHHHHVGRPVPRPLGLGAGPVLDALYHDGPVSGSKRAPAAGEGAAAEKTVERRKKRMIKNRESAARSRARKQAYTNELENKISRLEEENKRLRMHKVCFDSSYENMKLSTLHYSTAACPEISMNLNSII