012054aec3f7066eed0eaf300bf7562d72afa5761156dea3e019ab719bfe684da69e0a
01218a509f7e54cbbca694484a45c5daa15051f8e59df8809c2a4007f38962aeac0a0a
0120b271c4ab027e87483eed47385471a32dfa443a487439d0f826a183382bd328510a
01212744776c10e669ae0d882ab1853067a6372cfc9293f7272b68d2ca873b9930480a