0x2cffd02eb27da30c543f4e1d40e299e244667b76fba5331a734993b02b1cbfeb8aa138e63095937c1fcf6de12692308d1344295b8bb0aadf7262dfa0691331ccae925c2d25cfe2f3e9e63dbffdb9a1f372bde38bebdedbcee286364706dbfb522e1cdf8288f81eff79b56bee34b8ef070c9f1748e3e749777ad6fea4ce33ff2ae7a8ca5b918363cda33c59664da8af426ad1a71d7abbe092660b4d8101046275d3f8da3ee1ffc1b1343c831d38063ee6e2129968ad2d01e485a6b3b09fe7638c1bca2221d1cae1d0768a1f18e37d60ecdb489203650037b251a869d9790bd404e11577eb41133fe22e7523aa004d7707022181ff40ba1ae0c05284ad98e2af8d7da78c05f3cc8481c37a3ede496f5578112854a3d8c29803b2ac1fd523f65d6d596ba55c27af8ef3bd056a224119bf39cd4e75ac013cda6ac29b3fbac1635c387623744e76469939b397e689e9b8b4f1ed9c5279feb17134ad36d05b78f31ebe7b1051767fce7e98a703402769a03cfc29b26278b616f1f393d2a81bc4c6e5bacbb3bc8226e59296a098f45fefb33d23942cf8d6e3467772886a560ec3638e547a32f0848e899731e662d36f7c8358bb00a6f5a5b735ad81c89ca550a6eb8b60a546f8645b1291c5438a5aea7e5bb7ddd1f70c1aba1ba6082f858321643d48a8329ebb753e31e7aca49aad9a33f01c7c9ffea736feba9134043414cb58e10b5939e0a72bd144e47d6bb319b3a95c5af146fbcb66c9870a16e18749c14d26e3070de153cc72edf194a9a132b5a34f0bb2823eb302f67bec4c400edb42d40f571517a8ad4ea8b4b3c886cff39aa4e77dcde3629c6e547b47639f3d4c69dd64ebbac507bc0e0bacf33da8ae349247e4ec2b909d6b6f8230b541c2129537841b904820e31a3288b1e050b89af275bbf8a0e55dd400d0f67e9f1a582c5460fb5420c34e3fd20a554feaddb7d3cf29fef87667b74ac02996321a6376b2b4b7212c972ed08a7fdb2f511b1b4fe7a1d4ff13b8be89d2c9efb0004c9cd14e784f5881a9985d8024ccf6e15c068809f5d1f637255c6aa65b14f4beff53d3a78b9a08fe8aac7fa1198d3b37521985575f61d016a19f31c8b7da5d84d34bf4b12534f97ce153cf7be4600c6bf1baeb20ea54b38119efd1e4065e3ec34129b0ea9dce34c9ffd07d48f9b7e076c5dce6bd4d04f01a12ec0697a75b4be685e9858f926df40674e6e1af7b71f178a6225df5cb060ae2ca09f8b02a291dbaca4cc80fad4a6e5cd7f3315f2f87eb7d85405a4ff96a8fdecdaeb9165a5e068184202467105b531b0a7534b1929722b285c120d11742a67e88c8b3f1c4ae25c1296bc8e3700599c77c0648fe50b93cd9b398419ef0148015366384ec526a874d8b910da2eb8297b28db9d045be8fa707bdd335b726f826676dc25ce0a9e35dd6db849c5331eee17e8b43d7f2bf315221fb710cdb201e3aed371d098286504af792c5d0d3fa9dfb9e14fbddca362da6a0c6ce71e52e5164cb05bac4a5ef5a67e312e7a73e65776d5b0ca58b691c651ab16ab7a7b5b286b8fb8ce387d16cd9daba154dc016f826597b35122667f7640fec5b650953116eaa0a69078767c75284687dcc251debb0d5151013a3db78d49703df11b1f81aabd85a99eafb5add38442d5784225a61f219ff9260c171fb6a41cc1151fe8880218efdfe11cf639cef4a412fb655ab0482336f0d01223b48e23709ebb079837f88827ccc89b4326ac9a388e74b394fb67098e50b2cc21e33d98fc8f256c82d690d9ba8eaffdeb260c225a3540d4496bb0a6d934e843f991c1c547b3e702ede1161cb6a393d3564db4bca6fa5ff927e6383d2a66dc8e87ad889d2fac3fab8574635d49baab3bac80ad60b541dd79ca1592d5d44eac486b06c21841f10104a8a46d686b60748cc7f9dc2