0x2cffd02e70e9e527e0d590696f79b445cc6789a5c5f238be14104ca9a4bb28de29814cfaf67d740c31caaf2c7737d792aebe59465d2cd2e387bfee9c49196b63dc2b33b3187e5a260e48babf37de0ef9f5f49307030da2e5ee27a49ae55c5d426621d4780ac7fde8f3864febcf73d219b368e4acaf411de2aaacfaa862e4554b8368e4c547ce0e18a1b57eff196ece3734fa6b113e584618ac0b072f779c8e5639eeb64873025ac8c23852e9e631d3f1590581fc22d7e9560d776c4ccae2464b16f5a80472f2dca836bd325cc2f5d1128ca139bb1daf523c33197ee17e5111bedea54cc7ac4c31e54d76607f38538d2b6773b4ba69d01346e35e74a737d991494070f51aa86f696b7fa95c32efd2902b940a3a6629fcc3df540c32cb5e99dc90fba1eebc867e2424adf5594fa7a38be1c3b591d85e3caa0e23f9b40a45594c3085e88fcd605547a62650e38b395a5eb57c60d88db63b7a9e7e4ce03776cc6e1270e0881e4d6b9e5dd87dd41e94a2fb7d9a8b06db0a227a9b26545c6947714d2c41f469762c44c1899791e539023f540341c5eb29959456b23dbf7a825f9bf4cb58863ebe510d9359eb958cf20184ca65919927762d6301b437021f4d9503ce4519d76bab88ed0a28f7570d6d57bd8d14345b37225ac0789d7e108c28ef7ae99c8c46371d29f01b030f4a48c2b03b2684c75be5ef119663890c3664eded09f34fc4b73e5e842c93ad761b3f176d5902ca611e83641ed75853557dea3431e37b0b1fc8361d258049d7ceea4fe3704452196e0073c490a53bbd3d0e99e6020f2e729d16752a657d2ab93834c01865092b9abfedaf5fd839f6fb2d4fb31c5f0ffef4588e84f2658a98a39400549e19a1c9f3242905942a7b63d374536f9508dfc666a8c559d2b2a1bcfae004ebe8d96e9e4de97c8ea30b5dfd0e91f081bb68f05a5ae031c9c1c4fce3ba7bc96c3e32a209f19b6b12010f53741b836ff09f6305557c0613f89fc8777ff9291860ecd39392c766e78dd2e2b11d585d5aa62c43c97f4c3bacd31c35b0aa3a6e29343f2249c6d534d8b6254a3821abd91f95ba092fb8bde9b4fa14466cbb95754719e8176002b593b9986570894d437a2ab6327c9a2e7fc42e1f138e7d3bea45e95846c502858c4ecb12060c344f6ccbb6d4865faf4acc00109cf6a833f156db2f321b291dc188ab4d520cac5a4ca3e60a6c95ddcfbd6b3bc02c8d01c52868f5c80799e40c4a43940d7342da07053b3a3bdd546cf191b371c9b56d3bf17f8cc07671847c898d2ba0bd79be4e9d8c83d7abdcc4f5fbc81044630ce67508d15342bd43d718dc7fd7d5eeab9a6947f9c91aa934e135298cf71783a66755253112a57c95656717bdc758390c8a7fc34c406563eba1cbe3432b2767467accdd0c4fc3eac31c1253804cb6f7a5115017d1eb090b23d8ec70c1add035d0efbd004a98ace5559de101741b674bfa93af1a794300951d3660e3c595bb7470838ad7f1ea132edacb5d226d5185c0cfb859508a9a6233d6711088a5fc080f6088a587f3dbc00f55a377ac05fa255084034b71484c8b2030bb6fe68b165620cdcb5f572a8d472f3ef0dc89169479733094874ca851b55289073678175b8963081140951c7ce1bd0d54a164ec06759812e80ef664f2b5ab29380345bf361212c25083b594881aa970853bdfd2aa028993a5e72ecbd8672ad2e902468265b89bb21d08846507f467005e2c113614a25b532c4b59261cce9bdfc0ab540086b749591474ac45584328e11a10a9cdebda43f39e70aca2ce064baa2b0208f0f183f5dcea936c3f1a6b5fed4bfaf186f577297b1d264e3153f18d76c8e2ca28ce54404ee0750038e52752299610af9be051309fe46b4e71192b39b1a92b38845dc6283aba0392105a3a4191b3b6e854475ef247f5