sha1lcode by cho