0x2cffd02e8edf32aeb4fcfe7a85146873679f36bcc329eeda795960b2d7362137aec476730709dffbec5b3194f6fa3d0e30f1171f651ae0d6b449e6200605f43fc3a060a88eabdaf7f7def180dfde833d0917d8f7ca7d1c2b9c58e3bac2cc40b1507827c6cc06237cc977620e63d33bd6195c916de25561a3b1b7975ec7100aab574a0e539ed7f3142e7c27df614c7ec08dd0bd84026e075f2450ba047f26120827f827058c97c51ca6cd037c5a6495b65611b9d9f923f94f32d5394b00729143532f4999b02f4c7168fe68e601b34d33d94d147b0614516d28b627d6691875e39ec77fd338811e42ea6b6c12af6dd458d3ad289cdf6fd1afd1e49816736832ae2bbf2f3fc9ad026c0d6c8e8cc494735c39a26767f9f52dc05cfec4ea0ac7a9256fea6021f415da67416def82b253dee28fcaac38ce5ad9cdd8116129803cc5664a0900f27a707c3f7a54f21981a58b7fae8e9dbce1b0be2544cfa036a0e81845054eba2e4058fb043949a917924fac64536ac50a48d609059a0cef978924c005a5943f8aea25e0c62c29cfb2543f9b61dfb0f39c73c839c4258d2ee3fdf734e157adcf0c958ea04bbd67db5cfde696ecc792b574d196fbe71f23e15b5e0ad235c96a48c94f97cffc73360fa7bbed6783dc4d6614774c14ad9fb16a69b079c384fd8701076959ffe19943a4f38014260f07482e27ab6ee5082360ea4769809d3d5b511cbc046188bad83e374bd8784be523f3c6d9c2be0f27d2c317d7fb5fb4a282a5780157fa283051c83dd3f9d29dc3f8edc7e649d226c460cfe7154bcc59903792845e6a6f5120c2fac7026ae44676e5ada5558a30be92e57396d01eef7daee5604fafe2437c549fef8e7d238dc094c17fa2d0965e4a40ee1e6011c584ebb11dc65d3bd0a21cef5bd0ecfc3bb634d6d48f333c766094a3129758ef8630788080fec2985bebfcc521e2048627d51bb675bd8caa00d58da2a0c9dc1ad65fdae876f71d606ad171d1395617f9ed74f0a7b9397898dfe93092f3af94140162579b1743018d32e47b408fb8aba97256af2430c5cbbb415a7eb7812c4e87563ffa0edfaba3378fe6899830015a3b955173e522f7a43f487bb5f5ea186d07856abc3776e3fd050f14c18696d54c37e3c7fdfd172ba6438da433c3ceab3b461ca489f1720f4a07dc38eb88b3d061a90a75fb391b14b7f0ec459edcb9ea19ef92cbb931377d2d2b2d58a7ce22a28eb9ae52e8b4790c6f1373f688f07e0daa02abc8048689319f24f90504fede2c8af5e7dbee65312e917ba76f372dabafa5c44da8d34c439552fe448da05e8702bfb3bfb627fb7176f83f8db6d551aa3446d7886795a1830d982acb14985885319ea88b2ce1881f77210489b67c99c93c9d34a0aa4881583d2fe5008cb65ed57b838b323d3cd0054e2f81b3d468104ca9c72d9b344d0b86ad9b1ba23f8b8cb8c69dd226287a7a65b3658712bcb2953a9da867e53b26aa5128ba0a244a26fdfa42decaf86d8559c741e8daa717c07f609ab5da09e09be74ce3c71cb5297486ec3345b07c52dcd23adf80b5b08ba6141e8f96d4b9d9ca3da3ff4ef28fc9311f26e82639c5e5e997d1b47aa3acb9e798da24796db7be29d80961c135e1c1384cd947ab119c0b1792b7ff65f16bf319747429741db011c0ea43a862d270d21802816c99ed9bce091565ef5ee2ca3c51ab3cd4c1fadc19e14d2ad65c6b813a3177131731bb7f1b3619a7c18da371ee1fd8e80f86ecbdd946bb637c9c158096c3cc4b427b810ec13ff42baa3f9babfc0fcd07249520d1c64b50f223379dec79e69a5c1e7cd8710c2c0a0c762fdff63290ef89e3e2240daedb07cb06b90a8ccdc9f07a2ac81a03d949306b2dcafbc0311bd1db0e86c9b6b85bdb3d07ea1f6a6615152f50085bde43a7801efa55d6