0x2cffd02e940e0e3f2a44fef8c3c0d71c29f8e9b6f955ad023ac13938834c04d2685562b7e2a6722659cb07117365ae6494f99469e7ffe786aff118930a689768894e3124f1f04d34a5a8ebf22d60db46ca2a957edea31e7a168afe8e5c408b8830facf48cc034ab37c6b1c844dcaa135b5c2a2b0ad2312b02e186d8584b294126d5eb4064de362dca126adf1c15d6621872c628a8b55169d7f63acb2fde0464a93b834f8108c829d1f638ef4f42c31f40432181b1bc0757d4fe04502d93ae39f9c7baf8e31d63c857f3a76bf6a6310a30cc2a1791fca07395f9418ff4ce0c55a57c5924c7a749e8e3ec39d05a2e0d68b8212c172f1a6d15f05187b7cfb594b01435c3c92afb572db9e345feeffd54dc66785c48820cce7f6c5dbc3d065fcfbb74a2de6a7473d27fbcde529c7c9cd524cab1809f54c64df68ab2efa25ac2c917b88e1330285fbadc6386670399ed5396526b14b28311073393580e08cbce1689c217654d0bdabe3d4e6ea94f222b551dbe2539dec6753c01748b68d9a1212462ffe152cc113c94ef0d6ab5c84265974ba3456d0012cfc08b8c1f9e4dcc212a1f9f787731138f33e9cb2fb7499b1b6ceb7a69ccb41c4c8d0b7e3df4dcdf7b779b9e57fdd8a17704553bcce4031f38e85ded3160fe935017f099cb963475b1f122110e599316407f78a56b563e47ada1a84f0e9229f9630bf947a615a557e1b13cdb7664a66964f2337861a1f5afc091495fa02d41a039a7431760a492e4dfdf97234674c65f7a19477496e3ea8db63e5f468eefd7fd8d01a5e69b19a88ed0993d35c25e721ea95b7f41622d6f7164ac4ee977864d9d22ccb3f73a2008fced084ab03a2b30a9209a23b0333bd5f688ade99fabf6adf0ef98336b2423e0f926649816c77c86cd059ccf52fa8983421035902259cae82f16051b568cf0ffc05938bf70ef62a255a206b03ebdac1993a9b467d5a4490bcd4072c43e1af1b697a3925564fbd29560a1d68bbe2a04612b6f1b5368f264479bd88572d02067bdea016186185c8ac3bec2b5bdc52261e8ad48df8b7b7755438b643f3eae3cc17ca0f760e2763af846ae23595eeded6ceca22e59c3f8c4d7b4eb55395b7104d4c43667c9cb9a5b11e9d7d8172fdd10c4cf8c2e268480e5d725e2f45b055543a3e588754180f697208015d751a1e0b882baba48aca948250649197e6ed00518482fdc600c40be78556f1a8bc763b2d481a2361bc03e6bd10360348bdb67ad5e450f6c326ce7aef54f7329a43cf6f0d9e441dee0be3eff0a88394c5a6b2b17648fc21316ac531416812019c4341b9ae35bdb11e3d9a3aa5f4c0953a19a4255aafcae6433bb5c79afbcbe81faeb28c622833e4cf61f56c839f5084b0b54d242fcda424ce27022e1712dcca4929ae9e3ed08f6b65a09324840dbd331f9061063bd5379af45b50ddd3e7bde99ab3be4af69765c09408000c297b1d20147dd4190342062115a66b6fc981042f0943fe8901649e596fc37d5aa72408de5bd686658f2d9d29ed9267124523033a9c343a1108860af041e21ce7f52fa2d8f7cc2bbeef6b0d3cd31b350a8c122b15897411f2c4d0505b9a711789011e01affded08fe7622be8f6197d350a1c9293e451fd406a00066f86fd1ff7c997be12d195d60c0c6d30af8cef7b79c331d97387c655d84e67f060f44827fd1b097fd85b3b7723cae63ec764a4f423a0ee1e9f0793f3170848a5878d85d3c0ed580958af5f60b87689013fbb8a572b01b00a1b46987a7656614df2ea91f0b42ccaacc71fc9bd8e8e4d9c8be346bd50e459022e4993742c96d57965b531897295b9e1299cafb0a5cf6d955636061e4b55c7f74cfd9eff49db197b447755d04e2aa6c81bb2d43f579ef2436f33af9b78b765d15ce887ed61b202fb54c99d6de6a00521aa2