4012CC69A696D86E2070812996CCD74729F041AEF7F016203A59CA09121F13FF
D85BA8BA78AA21B6B8802F3E83331E5DD3630FD639A369702DFDC1C2A3FDAE1F