MSGYSRHNPGHDPYINYAAQSEEHPERVYGSHHPELQQVGAQGLESLQLGGHHQQQQQHQQHHHHQVLLDPHAMAHHQSPQYGGGQHIGYMGAQIQQPSSVGKRPRTHEDLDIGMGRVSEGQMHGQMQSMSSQMAQQTMGGYGGGPQAFHSHALPNQGPRGAKVPRLGEGPESSMMSQSAPSVVGTAGMPMPAARPRGPKLKFTPEDDQLLVDLKENKALTWKQIAEFFPGRSSGTLQVRYCTKLKAKTTQWSDETVQKLRTAVHDYEQEKWRIVAQKVGTGFTSTACKDKWTELMHPDDSELQSPDPENLPEDSEY