0304b7f612a2db405d94d613b5846ccfea9a7ac64c8a92ec90b670ddf28a4d832996062becffcc980014da13aff6bba0549b83c2c1ca05401f6ecd25efb972353c245d142e0150583f0478ff6c8f1daf58a368101afb2dac2f5db98dc33cc070f8c7cefc8fb31a71f3f2b46dfb1bfc8f8bfd52ade169aee1b7b8e