012047717f3b1fbb482d1e17979e3b85dd4546572cca8db707a8f6c8bf4d95ad5d680a
012177d8eb1f23bde57eb27cbbe7daedf0120dbb2691a7cb8f2551ae249c2a9d216a0a