0x2cffd02e86444bab68cf0fd22425cea7007698bd958ee8871adcdb846295bd935b213b862fbeef359a74500383af86370d7c5605c8fe324e49e2cdaebc95523fa2ab0bf374c1c2444afc853787182f5402abca5af6128bd8c7e9dd4f2ae3f47a71968ea1196f19a4d86ab888a1bffc56880ed86a20f8f569d6d682d36bd6e241576724987f0a3b90ebfeb0b1757fca8bfdefe71c995ed520bc28aafb0a59004a9470dfb433d0fcdade0538031209cee25c005bd2b42db453e676c2455fe91861364cdd8e38f521ff6791ed425cf326d41ac7aac742af08990be518c97f4dae943b68391f3ebe308b9c3ca8125b7468296129b16ddbff74b82cadde66fbad5daa71ab4508124806e001750950574e7e32344425494867e86209da673a00c07d68cac38302b51b3e1ab98e0d8a0c9a622f46e131b7dfb944411bc931ceae5c331a1d1bbc333294df91f06897d1a42e6580fd8155231b4dc77925aaff6ef25749d2c3dddf87e27810aa9905e47b17952077adf8fc750a645aa659df193d504860037cd82015f1a124a4599de7f3428f29baf71ccfa0d0d93661af6b0723ac38aaf7cb0719a0e4ecd70a593291d1463840c47e5e625a2b53c3938703ed1a4201350a882bad9940cf6117aab92c0abdd7a82619428184e44ff292ca3f4af0f0ab18d8d31cfafbaad992ea1e7fcb7fc67e6d576a50aaf9f1cf103efc1b5c1ae5c604f15d2326019766930732ba603e02d1306cd2d6f0fa1405b4ba3e6881dfbf154e7aadaeba565708805eb211cc04386349604d6362f1ea185bc82cbd9471a6bb075347f5cb12ed7b3521deed61adba8db7bd551bb7e48450d437e2a9a345773f76dd649b22804985e13f98da4cf145f9c766d8f80b2bee8654f996e92c2c3375547773c2279fc98dc345e191c9eded7a673028ca1993cc0d60dc9f155a0cbff531090faf453b09fea8b9b942a73bf5711853ccbb1cb99f056c6bdab31225d0b0925d189825958b8f340b9c00edefc2a5f1e294cb5179ca6a721e2770bfda9707e7f5ac8757332e7ebace10228b70d459afec22a87f6823340de0cabce22f68c9577238b5d568133a11dd108735883e55727325a4813e7008c0b56ffaaffaabd15cf01715187af478da46222a18282194287674dfd4c59e96d9990e6a4f77bbf1e904471e13a3bc98f82a9aadeede251b726d24a3ea513e35b7f23c37a2135f3d1496a4392ba5c443c810f19073ceb058e5edc7cd38ddb79b41955a4fed2b5ada37c923c699b0b1e14f9ae881f9d9908f559cb0ccb9dce100fcb020049bf6035cdaa289bbe47dc9b2b71a0058f9bce878003e60e35571bdf140b7ca09511b31a474bf23bea24e6f3325c40b00cfe472f533eb3aa0db63c5fba74e9461e20b28545105cc0c359e98c3105b99dbd9040b762a4aced88a18a31c020d99f8d49737e0a2d73f54191aa759a3ec40e4019e829518c3962fc2dc96deff3e7aa3e85b590d175bde09d817b097f85f827025e7f70024844532248ff21debe4cbb6b4d1dbe5364920bda18625743057767b647487dfcddee6456a8ef3c4e9d1f0498db63506a732760f10f47a0bcad57532e4d82e85435430f781e70927e4801ad8f93b7b51e3994331ecfb79b2312a4f7f3ce5a706f95208b4cf7d837c8e2251baabd0558b9eb580df6f92f7ca90494d74a2e6982067185d9031c2cda47eedb9302b6de46acd9818c1d9263cdff878fce89b6c9ba013faf80fc2fd96c4e145df640eafee6560122904227dbd82a99d08e3da35921af1f4bffc291a6a4d01a2c6c81194fc9cc4e7c0437ad7cdf66148fa8c3f44a369b990a15558e29fc1834e5f9db8505d9d0bf7f5df841c1d2f2b5913ca2d2da82f688da3f4d9a29653419515d4c55b995f6e4f7b75e49f8ff97511dee007054738c74b8f290442