MSNELPACQKCKLRKVKCDRQAPKCTSCTKGNVACIITDPATGEQYARDYIRQLEVQEADLKARLDEKAAGRPETSHSTIEAPQATPAGLPTGGSHTSHGGFVGDGSGLGFLRSILSEAKWQHHRTHILNQLATRPGIQQLHLSPNPLPAVQEAEQLLEN