TVVCKHWLRGLCKRSDQCKFLHQYDLTKMPECYFYSKFGECCNKECLFLHADSASKIRDCPWYDQGFCKYVGPLCKFRHMRRVLCINYLVGFCPEGPGCRFA