HLCNDHIGRKSTGNLCLTCKWKDCGTSCAKRDHITSHLRVHTPLKPHVCVICKKPFKRPQDLKKHEKIH