0x2cffd02e749a56702c741b71be400dff0e2dec02a09e10348e61dc37db2f9a0f5e73d65f70469848ebae09160b5e532571f1053d491276496191f47d7b7d856c04aba7938073f616c05e39bed18c52516226b62d471ff67178aa94ffbc1003f67db6e864243ebc0cc735208f0efdef4b23b6e792b4bf3ea26be0abb870ae3b0d048e8ef37ce2976c799ec7364d46f112f355415e122048b18f1306b68be616f33c236f9c2b6ad38487e7cc45a444aaab6fcb68af0c8858f3d5808d846fe3afa02dae139bfb5503a9bc9ca40da4a5c35e0ee1d6b37afb0224f4bf29e85e4535d43f0afb7799112d32359920b466e19e2b9d87d10d1c65b360d21880aa211392faef645affc271c90b77017bdd1659de91ca24b07fad8087cb5212043c2b0b1db8ff3d97f8bc1746f84db5c6994049b0b92864c7cbc4f2db4a9e1c5ab49b964d966b6078e9b03242dc773accb7a50287d36088937e9210368c2e6c27221ae240f86517088f23b9e8bec32d359f4fb58dccd11fd1096a61732c9b727f486432625fcb249fd89ff84dc5fe45b4ad0254f6118e6dc62486b176099625961e9f747301a804fcb719e6bd2ca4e79817b0637d42106d479d320408bdec187e0cc7a2607782b9f3398e46b17f5943b7b51ee8f9685d32f7e6d2a636da8798439d81abb73daa15bb8647794cc62e9e3e1bceddc31317219379e239cff37885e312453994bd72364bfef358b121efb47085d926378251f38516005870f125ca8ea47295be3469a7b7683d1fb75b97f8f0d848f496c0ed8ed236945b2a19f2ac07d87434ae9bbc23775045badefd5f12086fb03ba2ea559b84773e5785298ba74cbee7486420bfb23619858bc1ea59144326e7f5d4767236f1deecb8570d3794203e6721668a8e23f5a27ddaa971fa7ae0d13c3cad2c7a67d595948ec3103a6226d51254db3d0de904af8066e05a49f547f0e0dc802779f5aefbc2d3cecce071a346fd3d8c7a89630123786c87c274ddf4768f81fe5a9580cc8b5f0b86ca1e2499bb4bf13789d424e740704e1875b230495b4945faafd7ab216a283a94113528ffdb313436d706b6a2835b51a0f7be0d6a9143ec01cce7dd03a65741c518f8535574be6311f9c2ca27458b53c5ed3f4e7a03a59de3785576126fe54a087c448ddb652c3d78f11d4322bfe69700f0dcc3c405897c0692f962c788f5f0b602553b940abc180814c203a1241787e49d11e67598f02bc9395ac44a8cff848a2f6b20ffc79927ebba5e8e0213e852dbaa182223e84c8714c394fbac42ab29b34054fc1903da418e638667c02f961698a616e401ec0166b8118eeeb7d55f884602b0952c2e3636fb8dd5a4d1115864ceeb6e50b9a2b8b161481121efafefd9902d0c083a5cbf37dc9a5853a418c4fa4cf110f1a9a90242a94ab970cddc612e61c61f7dec1712ec03bbd1fd70c77cf2a629fbbbd50c629a9530c10e0a6f0efd7b9a0a641cae356aac9f9d1f7cbdcff0a87bc48ae76927ea745666dd66a50d84df2c9c5a540fa93dcc0f1b743abde7f637007868d19d36fb3707efb6d33cb7482e494aa2c6f0e402828769b26675bf1e8d58e0e2e33f301416c1e47209ec3f557a25b87bcd01f6d850b4c15eab97080c394035255a08a4a7239d3a4601ac6a617ab290ce2cdd1482f7fba7ea6901c3c489382927324339a4fe4bf6e684d61fd1c7a58cf19c0d5ad87e09f0d5796b15c7cd4d0f5f77803c149d29a912865d44973b52f01393af5b6ea8c876a60338d64ff0efa9a6db6158ed98d86f8b7b29ae35355a05c6051456e5e2becb65cad897ccf77f9e0f29b26ffea593d39ea09730227a3d687ec2d7945c01b1008de8cf73e644e97ef88bade590d982867e986c772d7838654e130682a62cdb0634b9482f2c2f0ba9291f0d2bffb20ab11ec66b