HCCIKMQSTNAQMLIPNLFPAKLWNLVNHPEVTAIVWDSKGECIEINQELLEKQILSPSTNTLTGCPSFKSISFSSFIRQLYAYGFKKAEHCKRYLVIHHYLHPLFKKNKPELLSLMGR