0120ef4660dd9fc075887a8f27646a989b103829371bd56206ad44c9aac479f0f3e10a
012154a48cb77db4a318cf7dbeeee39c9762808cb04aeb2af3336d37bc2adbc3bc310a
01200f01323503f184d2e9e5306d11a441cfe431ccf929963dd07f74eba2f0a41f130a
0121bdcd30cb057e6929b46d199e0a4da05ac197cb1f686c91c912730d49a5990a0a0a