adc7bb7b6decd0d92d401ec5d9aed8059fd7d2dba28452fe64dc702bfe043a0357b2d65a0e0e7822a093a8477b0f50122ebb3910ac87d46a41137ddac4eeac7a67550b47aa260cf40bb96b991f92569c954a27ddc2f2e2ac00502b78d14db4d05e39feefd4bc44be93218e5d5b69b8cea19f47210d28c7a2bcab2b7fb89c333499eb009c931b97c40ee4f7fa342dbfb29dd7e3ebbba11d69a9b168ff790ede587bab787ddb1dd7f78400f90c4b4c18ec15a151088609a87433e3f51c2d2e9c7c6c4f1136f741a9ff73b226cc9e820f8484ace772053043ec777e7620fbee030e2f6b60f9700def2ab4742921fc104986ae114100e6636c1733c4b91b5fae0509ece18815cb23c5562e9f5306ad10bb06afd24d12b10c7581097e1ca41fed537753726a99781ec61f8b43f9dc01df05f8a59ef0449cc5e2fe66afaf1b51412024a45b12750ffb26f410897343aa8fde81fac60ee7fb674f2cd3801e2b1719c325b3aadb1254bfcde02b17cf726746457960011247f0c79091b402b2c787e43878158f8152fec1478687945fd7f46ca2a75dd10191