0x2cffd02eb9bc74e8ba71c4f4d0d516cae2e99348840dc57bae8b3e7ba23606ccae7d8bb5bec5ea8d074fa2a7adbcd257361cb6f9a61935af248eabe39f23017869a8f2ea50ca85b0c06ed679202123ecb59e667f2018ef59fe3ed228577273b7a57f7b85df53466654c0f4d500b078ee6a89224e97582be7cf149deb0b86147fefdf019baa5ad3a9ea7cf9bc4fbfb9dc41ad3d4519acd94b4955f987bf6fefc6b145e3874ba9a742edb8512fe106e06b7a9d4b09398f6a445954f190527a81f9c7084231991e09f167b068cff95d672802b42e7e108fac83cd92f366d370e552a9cee3d31f97858286d8ac764feac5d29b746c895d21cdd48a4689da13a6faad894564854d87f2723d1d57005233ed35039ef28138ef06e7b66ecb8b1d39c933f60d04b3549105eb24a4194ef67cffbcdcf709798ad0fbd42c53598203d3dfe6a613d0dbfb9f716e76a08565b5ea4c3270a05cb4d0e3e820942eae03f2914518829e2d4d6403ec5a20b2c8b135d9a8c94264b8a89c4bea5b22193c9aeb2bd5297634b04a6caaca292f60e2968247818ff30d2223d2f70366a684f13b500ee9e783dacceeccc83fe17363f17726c36c3e520f792fac0aa1c83e98f8226a6b09c1a2af128a2d15dbb39e8968d21ab60b5c27c247a09acf0277e9c327f595297469961587a18b24b7a4f4b394ba4f23fbd95c2a5381e2b268a1728f8b4c1d69c813cc86d8dcf8d70a1068aca9a8f911cabd3f959659a4d030875284f486c6f6dcbc394b30bdee707e2e575f130747b509819ab779cb83f98cf191fd83846dd58f80ea88cd21a02b9925b0d4b1cbc43824bf4cee0e2c5709dc3bf85cbade8516ff1f39739e6280100b0aa246674719325b320fa8e06f1d724df941624da7e72259dc807afe21ab2ce1e8f26f641d7cb5b178d63cde6191d76b576b9028a5410e2a1dea70d158c2640b8d6edc0d0843f9926c6a52ca470b4c915e4b9a1cb3466138d197773c12cf8219f45e514c0b2374ae1ce688979884631f6870e021e40a3dde3c36c69930d2a59a02e7893a22db19e031620c918d880ace2952f745958ee5e1f637d19de72dc9ccabaadf1151a1792854c5e15f3e474ed7f7c4e300d8162cf9a83266e5726fb73b5729e4f0b858265c8d4e0af095716a1cdbb608b91c48218dbedbfe5b0c8ab928bc19e1ed6f6fa5fcca9505e8d636ed279b6190828bfe37abbe6d434ad3bed4a5a0f02941a205b7f3143a732608811b586eadb967a4fcd1cc459ee0b086df5266b202dae0a605551524d442e3223e4acf8ef8b6fdb0d63c6aa20d2bd584f888e85d71562461798041b08adc86e68b5e07f4e4d68dfa0a985263d3b1f16b1b40132ee9d3e3d26e2607e5c76f44e5055cb30015d3f34ced5c6e3696553641af6a8ddb7b7a327f030ee7b4cc807f2fec2c28e4bd3a21bada2aee2bc81a8f914910a3afa5d398b6afa95b9920b1d1185ea57c03d2ed88ebbe70e870cb878b549532a8d315910c8bc833d64cd2f4630085b8ceabb3cc517b1f958f78c9a087c084e901bab8c16cb8149fab1ce7dabad62bf84757040ef6fb3ad359a88d4effab8854b281d225e303a5199a0a59a4f68e79638010b5e66a4dfc52221b9cca963e43a2468f5350f0649689f7a1c8ac7be574607ba34ce1f1fdc0f267023c9767db4be4cb377966edafd19a3f4d40aec39014bf255ff0346cb0477fe1e108fe49439a03a0b75df0112cc9cf3a4efae8b03d9c08d6acdbb5a3077a10dbfc8062023fd387f6310394ac986b4e3425f21da998cdcd874ebf6a7df4e0a4581ed73a862c1f2d6e85feda17b351572c73978d9c33678cfe1dd08f5c51341a4932c609ca23e013b9ccb41ab69eef254c3f1c400608e00b41615f07a55975b6240a99fe4160dae4c66752bf8c3e74e272a209440ec6