0x2cffd02e380681d78eafddabc21477a1fbba218eaa66db2f57aa9d1d2705df4c2d5651b2ee0d4956e884cc7e6e20f8b677be912e506d974a823029c612e9d12b3de37b58e61b050f6d5122a5bb661a905654b887714a09b77114cd99215d5139a49cfaa51b11d776d8e7fd116c272620ceaf9773d03e68f53c1910c36828e3cf5923f3cc96680e067171a37ee4f1c9f7844c7c85b72deb966a2f77eedb82312f19c85ec517b75c92a6e710d39e7fcc55a20e2ccf5195383ab177878e3d3de9eaa616ec08f637e07af1e97bdc2d2c049266bb649ceb797f53ccff3895ad03683e97b74364e15f603b7dea60a9d0825b927b5c0d80d6d27894dc84a255c072067fd246d29bd2a460ac4bbb34b993adbc2b8c885aeb47041f00f521ee40075ce2df13f1567271b4bef7d82668381c8315155cacaea4cd51c7fc60ffd285b0247ce4069cbfcaae066b0a1a0c83b24c7950fd76a669e522c98b0211a54fd849cf0f4f466981422322f97712b841bbf0a5bcf01bbd46fb7e900258f1b32836c85ddcd9d71bb7447548e83bca0f5986223759e823bfb18c2181e75578eb81b3d059f7e13bfb8f18a05fa4505f3abbb9119eea0bea897d17e1be787e05c72cd98b82e84d9b4fb8f91bf43f71989636e90fc4cf5132f3bbe20985029d3ff83f14698ca7ac2762664b98cf7ae5ebfc2db79c0757e862fb9689ad2c176f08e43b36bd40c31ba16a9f8ab5f4dbbb169fa31132b13d6c907f1d4d41a166e63072cc0163b7242a04368b3c54825fa81d50c0fd8c049214d9f543cd04323fc193303e974c3f806bb8db7f88c15026cbabde08824099f345271a2635bfdcca8fec7870ecae0c4adb8e8cb4a8ab355b8f8e3429b16133a6b8be6a89b3d9004a74056271a8c74d198bbf3b3c51b64ec6a88c7f8fe5e88b8be21e38afa53ed30c28ec3bb104ddfe50091ae6d2d8e4160f034d9624669843af4b01fedc3d78dfdfd5271fc0b4e92545e41434dfcc2a86aff793c58fc5c0be085651b9ee37b76d4c89b4285dc37b285902f00c6cee1f8a3d45bdc2347d405c5d65ed3fabd073e2d2f0d0e26d787904d2c8b0802ac292863bfb29f4a050706b15a05d088d79424ad619fa8f7721de863f22045cd3c9b1cd285c722931c96212491d7834ac7368c760fa236e0e171d83f5a890d0a0174728a3ff6b6125a07fbde9da4498cf90da754de72b8ad8de0a21fd5987afc6c79223aad8699354aead537a633c8b044c7d574546fd094f6931cac1dc7e12e11332434786e5c94f1163ccf1755e18480a7add78c6c3203de9118f2f56eb42b45ec472152dbb6e2c341b30c66159a5a4871441042cd24d2cfff293650761b93cfc079b9e32239ced4dd0c0c9168fea542c1aba2db42dbcd2635068dc872f4fdd8daec648cccbf5d7220f7f89bfdfd1843b42da4f737d00812f694d8d23270e2a36be57e3a04939b04ab829f23a1c61edc83fd618ac0147e46a87a3e25a2555e125c4fa42b83c6249d112f20ba517a0f94df1b4dea36873719608a0422369600ffc7fd33b795ab8b9d59387f3373569da92bc65ae7f0c2d6b9ba2d6400e7614273692436f1181398f2e264aa27d45026fc663ca08c0c7d3439b31055a4ab32e3bf819e3a75f79630a7005ac57dbd2e27c530a31d3a8140ee5fc19ba8176a2d2e26b547dcc6063850c243e08f66ed2fba99710f960cdc019b0a574094255dfcbc29c257dbedaf010f8bd94a52c68ef90a903ee4887e0ef4f3a415bf511105247468d04a3d65fe2fd7bd68151406ca96edbfd6f140b4d941baa9a3c71176f4c4c6404f39c4dde94c96e8c9e0ae839dc56f93b216368ac1d5d1da8377b54306aeda25613d024ddc6f8a1623be8ecd285a07da2a6942dfb926f935065e86c7563752ffd4918698c8bf38b15c1a306357392b817