MPSNHCTVVGCDTNYTDRQTIRHRFPRDEETCKVWVQKTGDDKLYNISVSQIYKGYVICDKHFDASCKSPGFKKLNPGSIPTLNLPGKTLYL