0x2cffd02eba56558dffa8b5f79bb97b2effff76a1e61a3a0f63e476eebe9eb53735944faa354daf804a678fe3202623902bbbcb08c711c769d2702d3d5a210a19d8e87f8dbb34d5a40bb23ec8a0f337aad1a8d8272d35290dbc65280e437229b9393c9e809144b82f9a860ceb56bf6065247b09a32ee4a9c6748ddd31f8e41dde5a870ed5d9c9b063b70bef64eb0035eb020d877287586aa2c53e386cba694a144f109c5a1455481375bce8fb8f580f317e08a2ae4bf000ff1569032fab06f627d053e91d984ac01489f432a4eae782e83ff33c37638efc733f02738ea86ae9aa818b408efc2bafc30b0edc17a52602f7f48e56e16659ff46585636320c02b3036788672c4067904cda3e663eaa0ad5e4c0709495a2c8016acbb18c1dcc0519e008995114c49387d962de4983f1069732f8829c1f5d6410d26279dc51c10f5616c4e4794f31e63cda1cf95ada8fd046f40f58e9a88838d62ad66cc63c8f4264b2361ca2b17adc176a1af2d82bbc3279dbff8e443d31a580288638d96717426e122840f7a680b9843afb8b9dd79d1c793e3214a13b0285215b9e02f6e35b200bb6a59b9383ffb1fb729a0d04be0508d5a2cc8a306886ea00daacc60b042e511fa4d4ee32ffb25bc9e7c55559e9117fc3bab7ddf121f9affbd9b3298438780c8844798addab28d9352a90466d513de77afd36e6e41531267ebd55e14bb8617fd11444d4dfe491e841edd78b4a35a556f9596b4bd4bc0a31e5c98823089e5ae9555baea2240adfe5f5248b2dafaef6ccabc914e8cfcbc8f9df76b70040a12d0aba69a99b9ab946aa9489fee1598ea310365f1f6dce7cbd39654ab14e5983670049f8799419f5ae314e56b42dde2d584028388b85f4355e10782b0598e3f477010a9ca674bc35f686f159265636b5f42c8afbbeac34ff82b1558e51f4e464d166576da923d5a9f306dd21dd426c15a060b4f76709d9e1292f94a0969da32135957a51d26b46d6e91d2bcb6b476d64a020375ca2a841a0190c4bba422fce7dcbe4a75c1f7b40b2b57af01b56e9aad1e7fc84c34726c4eb6b89f384f495b85194129c090e391f864cf9c2e797b3d8c3e97f14b6c619cf20fa685a5056452827b23167800aa3999c6fabf3cd203b61a6466a67a740c876a8acb02d3af1e858a39f2d40f2e897e062375581cd49e17a5f10fdf9577fae7dae66af9a3c4e7380c205b02e53cbfc8fb664c883cc9e22c2e1c30d8a399a67620aeccafd527b0477e6ace4465595ef710a3e9f78add7fada21795adee158e0b7f4d0d2a95f132160df2eada8a9d05eb38e6b731a4db1921252945279a8bd1ef574b1606441fc9cc6e7d7f51d8650d1dc3cb31e21399d0f51db04931e678b5501bc8287e4956662f7fc6f68a118cec730a6c31f79aa00f741063a076fa3c51ad2b5ba801ae6bfd9da43316dba2fd9e57f6594dfb10e6cecdf10f0394e7c69015c13cb3bc5735dd45148d82e3848149a16d76516c1de4b4030e3c54d5fc717e9ebae35ef2a79909deb6dbe9a6f4ed4e4883a3d379497b95e4946b215fdd1696df021bb0a7ebcc18c15c576af9524d80898ede896b301541f0579dab86a66c506b04829275f60dcb8b3c021f339f6dbcf27fc2b2e1aa2960ec6d18ec20e36325513b4c88dfc5d2c08d56b824131db5f4519b3c256468b43e76c7f91839976eee76e49ac803bf45035c502a357c63ed209a9a6e29dabc172eff2a1bbe3d64e0dfef545feedd4c18261483c2e3575ca328c79380d8aaf58c187d3d9fbe00b2d7cd599cc9afc27594cba92eb3de69f70eb5e27d7f4c53d8651b6fd6b3eb7988d47702afcd5db79ceefa6451587c2be650c208151cdf8f922a6e33b92cfc29ffe13f9daff7d921017c0eb3cfbf862604f02f543a588c15f144f7ba4d4527aac48a5d3ba57