0120ffa97599b8d4b9843bb5e4a977c2a633b888b31f838b93f4928ffeb9fa72cf5a0a
0121a52607529218438bf580833ec3c5d8fab421e57ca8d34cd3d6b30c0c02c72f300a
01207ff6bd5a5e97abeb1d1e6de71f8cfa57e1d0e72d4140e206d6ef0a082e7dea450a
0121c5540c3f8f5b02443922d6a0a3e8e4490b79bc1c32ac1b12f7f9c7d1476f5a1b0a