0x2cffd02e4c831ee3a6389bc9d0b9437a6f00edcc3742e0609c604afb28306e06a50da835bcd84fb34f78acff9d0147480042fe70610b92d3da0aa2e4bfcf4fee6b349dfd51e31288161b404d9b5214037bc487654218af5212b50071abdd4853fc6c734d7eb98d259813e7a080e2faf553c879c24d7b5342c56bf69037a4e2a50d9e2daf06a7ee4509be28f7114f2828032822e094900ffa6aba4d90744e0d5290bc6988ae494d2b12a600f06e57ca181bb0d0c7d202b37980b719bd7c2ad29ef815fef31bce7d42bccbc3dd55ea91940080a8e1c01a9260f7713525bbdce14ce132b5481c87d008f9540333502a58fee9f10b5f330de84b3ad54f6d23ca9fe4b9c077667b6b3007ae1d6110b01da4182df362bc32572a54a72b03341a6526b4e67d74957a6fd339d518cbe2da4c5a6c2a3e07678fc9eab82241d597edde073dee7fc28ad62648bad3ebcb3e01229917f832f14adf4403d8a36aa84b1c7079ede28fb5d58426c445eabe9919d6acafe564030f245ff67d073e81ef14d9e47836dac9c74faf195a979d0dc095c276491432e87e5bc969d8b258ac3fbffb0784b989e7b7e344758bcb2881f5bf4f99ea6997014062f31ac9e5803e04b8c75d3e5f43aa7a68ea025843fb7d506161cd54883d31fe58aec9435d6e0ad7d3e12ec848a1dcf7a3e487422cdd9b900e80b328c0308fd203ca5dcd1e4f588293eccf6fb013fbfb17164665260acf986d7ca4d4496a6321ba85bf3224adf419c055f01948c191058d9009f817643b9aeaf8a9e24ed7190d8f36ce17b6cf353a4c86fa7caa8f4ac9e96cb97e603919900e3c50422a60faebbc6defb783b22a55706936f7101136556ab3de92e57471e176053bc12c71c52726c0b18817865b6b1d516112b99ae64c376bbd44b9de00809dc39475c198e781ea92366a29c1eaacd2391f66b972b74b5b2385c6e3460963b4656737f8cd4b43cd152cb9d3335e41bbce3447ceb8d34c9d102e13c1c53850c82a8d06e1ac5a02da21410e2789d61453e076bfe80701da38c9f15a75f35503647dcd35937814ac61fa17d3a5fffb144e693be92a7dde5827bf5df89763b4cb7f0e7ad5aec7adaf8c20a2119bed4c1b561e84c63c3e62cf77e75473b02bc4be9de18e4684eb27519f9546eddcf941c2988b35b741a0bcf582f1d76ab4924dca9c104006ac89f21a37aa5ed0508b92a1ee4eadf91dd26ad4dec66774a636fe93c8de5b8e1c658671b15d9bbb8e9a4a2605f04bb2ba1b6d9f7ebd716625db383733ea2a3c5032ea6cb62ddcad897e9eca02e26acefd800e75e70f3f9d6b17f0fb92802f3470c336ca6c91982e5cc8bbdec2ced6e3a03576e2f39997c7e4826a6167b1140d708883758050069e149083e0024dfee0dd5c16890f550ec895f91e9d87d6600ad4114801545b87435219def5c86aaa9434d829d57c2b4f15d15360f33c2f7028492f745c3e18a95752f7fa178619fcb577c743b1ddfb6a9bdca99c7ac9b46bb3fe577e4395272df43cd530feccfe0e8d53485fb7b59b6b9703c0e578128ad5f4b6d7eb5781db1c1b7d27abc789ece986a04e0545dc48fdb48a60787e53d7a9220c90207406bbd229bcdee11695cd941c9501c3fe34ed5f099f5b6d47b6c0bc9d5b4e7d9354ff97544f8ba7ea335394053cca8b51d2388b1107d282c6bff4d97cef2123fae29865429c597bea7d0a354f42e2be4576f981a22b451a2f615d4c816e8ef58bd4f154d0b9b5be4037eff101b0fc3eeeee0765425b260a9dd697557309366a941e646ee5abc795b702b9f4fcec3fbe5f7736d3947fc80bf28a45fcfa217961f16304ba1f5951031172b2a99db9d934eb6631d46ce93b23789d974c7263a1f341065a971a56bd81b0e3b740a94f44a434235c4b2366134ad0511839b71ad14d3d31