0120aa684a8b503093d9e65419154cf04191feea723742841a5e7f88bf69b33399d20a
012176cf9d32da16cf65886ed0a4185b122a77bb6eb2f83c63a7ee45a44bf8d9813a0a
012075df697545e57562b78b4dfc070bd7a481f99ce7cff368815cc8478e0e2121e50a
0121d3ebf2849f7399b0bda8e19bec7cd8b048a78f1f9a173ea36307d2a61e5ff4380a