MGRPQKYRGVRQRHWGSWVSEIRHPQLKTRVWLGTFETAEDAAHAYDEAARLMCGAKARTNFPYDPHASKGPKSQLLSATLTAKLQRWYLQSLQPDAQQGKKSSSRMSQS