0x2cffd02e4372c2ddb5f5a89eb1bfbe237d00a74e4188abf519fff436f7d81ef2d0ce3f9b3fa226b6f93728e7c7c5386d63e6e9220e64ea8d5654c5fabc108603b16a2dff2d7bd525f649b1d7ee5bbc8da5de896bbd96a49a1b0e3bef538a7ebde7fb5bdf63b7d0dc470f05d0b118576a277050eb5aa1f3537eeaabb606687187b7c0cef54a4ed13f4de3077b69640d974d4e44a043afdf4469a9e4845e13b77f99bdbafb5f899f4dcca31f19a9dd22e6f0aabe090cd085b4d60e7f7eef6321798e17cbdedb546640f61ba37e0e1fa95358c0ef8c9cb4bbcc2a522b2955cab0ca8444e3dd84e025a6ab41433b5c780277cd41b345e22703165dd93609875e88bc4cce735dbc9839b28907558249015277b82063bd4ebf91d8e8a687e7cdc3987490ff9b3f218e308e9a648fafa5ece1fe52914f466b735ebcf0e7df70a0040def2eab3a77c9d6ccfe2e1a4a8ff47444ec2b225e9fe5e1ab47234df91feed216939899796b5dbb61bb6f4ee03965bdd6c6c6bab8e3c9a891fb83693a3659f177fac1f548e049789e0f77894be6122ed13d83cb3fefb1c49f30f2f51dc4217733ba4a8d9f4945ec128294cde248b320425b364e6f3fcd50ad72f17acdc79b5f3fd880b8efc28480fdd8392a39938dd3354d2ea3fc41b5f02fa114a317216e074c9feb19a8090f1b68d7a3c49e55c5e45af19c0f322ce6fee623c6e35703e366a058344e530d4f69b93a2d6ed68dacc3fadb634b87b0bad5478022f466078f88c5da2f0368ab058bef436b8420b7ba3b43a475f6c826b6113c90dec3ab7cf9fef3f5ddcfddbdba79140b5542108ed653adb8bae2baf24fb3c1a98a5c1e837d9ceceac4149c74365a39d69dc1100d11d9c0603dd799988a188d9c20e31bb91f83c1beb6fb00a687ef19db13dc93d063179ff4c03dbe18aa511ebc7375cbc33704cf3f7418ee16fe7d808903243a07bb757ef98b4da775b496e9a044192f5f223c45201257244194398fe6dbb93b8944ae4846360552ea985ee3f5dcdb05b92e295653e240e3ac0d742a86b81da1ebccec2919f8f6cc8fe08aeabf76dca0f4847dc180da5d3bceb4aa0ba6e40f550ed3f2403efb03b70fed1dc72629ea7dacce2442eb4e790b926ddaca414662484180b0c28e9bb0f7ddb5b3d034a62ba7022de950803ec65e84e0050e2bbc02fa3eb6224aa44e32f3a1c8b185e9db7cd6baf971d93c525f83762414ff4c08bf5f1ee003a057b939b31e4f6de33082f9ddfc674064fe74c336ac47622da576a0303910aca5c81f668b63dca80291a1700cbdfbe74f397d88999b7056996d36a88b0ad07ccea8f05b30d9dcd3aad5fbc6f4396dca28e97e8af946c1151b07203fa8dff79a3ac614f204e35c244e546bc3ab1593f3aef451c40c7068a324c6103c671f1a3d54350a9a3c3c0d92ed80b44171f27ad3f999e973874fce49152b768e4c34eec136d4bfe10940b9b1a414cd4df8c711c6fafbf3030dc4946d40d05748568c1a2bc996885f3ba4c51b8612304ddf101301337e959834d5b2f577f7e1aca8b03db2deb49ce3e4d75df1be10f54c6dddeb0499f141efbeef2736e5f8d40eb0dce54b7e217e544efed05ba71eabb4e2e02f7f3cde00d3da63fb3f56f9e6ac718bc2b97e03937c4db8abe388a2af40fb5b2266465df3c3ef0385241d2b1b3435133d3b1a8be45b455cdcb161731897b6b8d4ba244bdee7ba38a4ca7ce2c9e0536657997aaa5a582f7dfa3f4c737d5ae6a83de2ac2a38ce9476a424ee5012146c0920017169dcf5f5942d17e5d4ac0e6a13ef2820e06cfdd6d78fcc29030ef8433722834c727cdf6407e87928afb15833bb56a0a7e53cc7bda20d4db4ece56036009d4058486bc65cd726164c936af4830fc50068fa2b0eb148dce907e039282823fc992336c06ee39d