0x2cffd02e0080d9568692d89c8a397bdd011961c4d5ad2c61334bf3b349fdd03b371698bf973a6039cc15779c0ce77c91ee12d9709c45949148204aa73777f9704cc1cba9a28937d825fea1372597affb10d820fb97155e940e9e2ce139df2f58f6f1e6340da662bd74b4c81d48c72c27f5b925389c67a8308691d2dedd782dda9d5bca1f5ec61ae0cd45bac9c6b0e7e70c313d8c65519aa3203321bbc8d0d69c0eb30660e1a8d932bf5bc99e4665b3e823cb8e9c464d665943f089a4b2c09497e575ed3c062693d25e191bcd99dfa29b9833c17231f7b6f3d05398990a803bf92a8386deaf590737680f825cd13606ec76ff2b093e1c3cb8a0740045dc50b25f7092d5fd21a213afb9c614376c0110568b8c72fd5b785860e953e97a8ae5aacf0004a32f5d589d3b15655d1d04c48114f70d22dfcf6fd88c6da452449766a52c32917fa09822123f733b4713d8b16249366db598d3015473e814b0624eb3c7ab2a0df5350b69c8116b378d722477e99c43442a38baee6ee7ed58cafe789c2f51757a0dbb40dab05cc497a13d5fbb3ebd56e238093281d353aa60041c903548b015770fdc411f1594b85c21c0ec7a4dd6963eac1796fa91fb4a54f8b6e8a88c16ecc43ea91dee458907a4b1a7d33af24c503e57a2ae55d8dcc2890fa63107775e983686b7e849c93c8af1a33bd9184651d8635163e9048d67de5d8c491b92cce13321eae2a2969d40c7e60fd33fafb14ce73282054ea975bf7545f88ec06ce27dd1abacd65d29566f6f0701c97baf19375dbcb4bea252395692ec3ba4bc75f393ba5fdc448bd04e03e94da27c40cdbc9b59a30862a5a1bdae2b41500ca87120bece0a9b0f27ca55a2cdd493c3a1fec83fbcea7e4940cd780029d6ccd658c4b6bf5ea02d3807f53eb96350a857ccb10004f55671e3132107e1f77371b55eb6f7a0d3c0df7c31c34a084ccbda638f8ca89aa99c0e1945df22888bc559fc47bcf45cb287cf3dac6abdc9981182fb59941fa6398ad0ac266ce42fac5a586766622ccfb2b460fd28b49bc5726e0bcddf45d683cc842fe5a410019bd2bc2b60346dd9b97a257d9fc9178c33b1e0275ee591dab56b7d217ff6b3b290ca269483a5dd98af9d015d1fc25b8c340a00d51f49b02ca5dab62bec6ba710883fdd1ab0ddb1e662d52d5ba313f8d61bcf222ab17f17920f41f2dcfb04faf1cf3a7e4307be108355c08d699ec5faae1987f525a07e3696bf21afc3800f646249c0e39e4567381773055f00ab20b29a28a73b322ad11343b6179cfa1ede1bdc0f0342a26c222cacb35c26e53f383f2c02eaca952b34098def60d467355f6e236a3e124aa80aed45eba6d81dd88f2d3d2e4084d85124f19d0aa41437edfea321913f9e513974719be9a1e746f5ad64a2942528329d672303faa4b779673d60ced3706bb93166e8505877ad04732544e87c7b5ffba877cbe4d1775ec61941553ab4247b46ccd3ea90db9325a77a4e55fd5474f2c4631a7faa9bc0e612b58abce605d5e64b7793fc4c6d7b755c8b1fa5cccfb0d07058707b69085e416b2cfad5258656ac239305d5513ab5aa772e185ff4826387d10ebd2dab7570b9fdc195e301e1c1eb537c35aba347a1906ba87d466ea627624d0d2dc38540b0de6ef7e0a3bc949be148f123e45269ff6b56bd515d0b9419221eced8ba5e15d1f202f8304468785823d10883dabb9cee3f4b968e0bfa8d9feda875c4212b2dc392095efdf5b31a9448ea0e37f430d76774b028ae20f64f1635a37caa13e664505cb7d9170e4eabf41a1d483d6db2949dc8c8c93fb53312b0ea5a705ad20f82c0a1e59967b1530bcd15c99c16150b83b241e98c0cf03dcb9167547f8968ccaab6253cf574617dd7c81e1bea16f2762f0302930bb0fa62c079174f42edb0530924f69867