GSGFSNMGNGFGGRFGGGRGFSRYSQQFSYYDGGQSSGGNGSSGGFNSYGGYNNGRNGSSFGGAGGGGRSSFGFSGGGGFGADGGYNRFSSGDRNNNGPSKGGGGGNGSGSRGFAGNGSMSDRGNSYGGGPGRQKGS