0x2cffd02ecfbcb6df94a4e4648b5790c109f1e9181f67a0bc45fac1195c5d83adb06979e329d9e5f8bc8000e53eee7607ef48b973d774c20a209d3f4934c03d3ea3118f09eafcc0779dabe54ba530e04b31013aa5fdf20500729aa702b3fad0afcab9bd477062410986c52a13f89f57d8aac502b28df1fdd88cbbba9e645cec13b14395e274077eeddb498e5bb6dbd09d53af967d6677072887174ef4f6d58fd15ef053a18b0726e7238e4a82c481d9b2a4f3c979537db75e831906e322c4bd2c2e7dca3e8078acef48c3a4701356f9320a3bd218eef5c6514eb60bbe91400cc42f3aaff44b78e660c8a1396d9e6cc06f25f4610e7c953191cb7f02732383d9427eab2b344f83f65198166fc100b02518e9322d2d1d0971371d08aeeaac0e36c2d4583f41bf81bcbeea8c4ec97abd6d29f7f95c1d73f743deda500d81c00d0a57e741718b2f60d03477cf8ce876ac53f4bc2bf9e9087469f8e1365ae97b50736d6c84fd480de9404ce68667c4468159e7dc533b8711e7ea4afcac4365d3b7aca201beea4d009b629c259b8518502fd30256ecf140c1b31ff348f17a604d7fd9378f0aa67bc562d6bac200e9526b8b9df5f6ff0d95deb9a31f90827ccbb4ce4c1ebb5ca9e6dda13fa22e8f570ab634da5278b0579cf1c2e1a3a9ea625436ca82a815f6643a117c2224c66d54a3e97352b47b7e69fb795976ab90450a26b9e568c4e28a2f0cc1f92acfd53fe0964ef220fb1fa26b7f8bb0fba8ce1c029a23346f492160263af508734d090b9e12a8475223a33bd518654d1d84cccb99a4f7532adf3e373ef9c3871d626183e37d1b414b0cdeac7253397029a2515b5e2bc62d7cca87bf0d9e379bd27c95f64192ce1bb56834e5eb8037a988badd93da49d90a03ae456b7d1dd43deb40f8a739fa5344ac559f8702670dfb094f952baa53ee658548a54349380a1639273505eec0ed92f724cd886320017a073d7e4da4ed1e5d232064a214530d102ac50b6dc492558927712b9fe6548d74cf6049b078e97fc46b214b508f72e7d0f18285fe803e297148b8808c586e232929e24340710aa1ad55e1e20aae96b82ca56c9e9506d31609aafc3ff5b7a328af75ea3677730caf6642250af02124225dac539157d2f0ba972ab322d6657545a1e389e884fd99b05519219af0d68abe634e113aebe9261e17fc4c89c8ca6389896eb07e133b852b9b7e98ad0c7d4e4376a6711b789ef67f4c38bb1b643af55a070225fe85f7c3184b15022cf0062659a10bf22ae1c0323a419679f1ee4de28186b837640b2d06077bd79ee452326183e64241419589025b6a7853dce4e1df6e89b1dd5e99600e0ddf9fbc275aa69a780ff3085e249feb725c9ea2240703b52f532a86acc30dc2843d53d79e0ee019cb11537fafda0a1be58b133f7bce7fe66f213dbbcd552bda97b49ab80555810be0614f082ee904149e5e0e2a0e42a2f33707832acb84fc39f39f45cdeaaba4e072aa64940c7d339cd1b93c45aa82f7d96b90412d89e2bb93f7fd39a0b5767e26f61159a89e63e92ea1cd8e5b9ca914c89aa67f688b7d5a3a65b43953912ac427367a387a6dfb1fb55b79344ecd03db48bc9df8e7ebb21bd0ee7a7595383f6852b0457fd652c75c843145ae377af655e566e364d172d6636b7e54eb3fb326d6f7608a6618c8a4a710e3d5265e657a1f624dd41505598bd58f6bafec038763f005ab08959e40108c7c4978de37d93d97054fc91ef0db0b657cc1a1d2c64b212cb7287ab24be9a52498cd15266c7ca49da715ba7265aa4f01424d606c73b2d34beb26971460e9a47fd6601926b1d2ece66f648d7db326597cede4bf1ac3b1d13d71b201e138ef2c639404bc242c10b815f595de1416ffd0d54f6b11cdf42ee7c6e267a35bd3f32b5cd08b0a4c2bbab9d718