0120f111d2efc9245170a583f9dde556e3517ac9961f9cb00ef4706cbccaa26dfdf40a
012171589e82c5cb8b5200f0bacf802b78dadf638768ade5d0b1dee325d81c33f4600a
0120c5c0bdb59f6fdd9f2c3e0568a0f98a576ecc9574185b78a3b0cbb6f2d92794220a
01212f0b19fc05806dc9a75bbef2654a8d73a242a5e11f2d1b5b7e98c10be84f366f0a