012026f78adb172103c149b1b20dd996026b7fa0a8c18195c8e7c5335dcd3dd2ffd70a
0121b36aa81d9c0f1de26ee77d979a04d8718bca56f0869a5f83e18ca93447d35e580a
01203a7aece88f85bf5145f6fb91c70ae0b918812f0b8bd1c440e202f3b00cf360ee0a
012175d89a389824e24edf8dda01ff7850fa9921745671250d587956808f7c2eee360a