XXXXXXXXXXXXXXXXXHPLSHSRQVHCISTEFTLRKDGGEKGVPFRIQIDTYKAGEPAEHLHSASCLVKVFKPKGADRKQKTDREKIEKQSPQEREKYQPSYDSTVLTEVGPGWGHPTPPGVFELHLGCPSSPAVGRGTPRGAQLA