0120dd64319b3f44f10d13cfbbeed4f8015b51c87f6e27ac3e34778f8382d6522d080a
0121ce8f48e9332b207e6f6fcf81cce650fa70d9cf6a57944b8b6ade81d6cb97a20e0a
012087b5e038b15bf1585f61937a2ef0be12638a3854f4f70901a2b3b148c992fc1a0a
0121c1da53cf41c37b4c08778c0b3f486148a7b422938e81d815e5d46c66c01086340a