012032fbab68239376f82256fe1a34a6545d8c89ca84bbe4689ecb990e35920b7dfc0a
0121377a05d50f9da20df52f48f71ca2ffddb1b473829a599b953e4a75212a6fcb470a
012084e9e385d9c9a6a77913ffd2526d584f374942462e1b5407dfd90e102dfcd6eb0a
012151a861b57b1d9c1b19c42f7e409146c3a18a13973f8bff824258efc04eb5d94c0a