0x2cffd02ecd3e4084c29faa938ebed7c1ff9bccd280b3dab7587e61b0e8fb48900baf39a490164bce55bc2506ccc186caf08bd3d129aaa9d4b1591f08a2507d13d10a2316914178515dae82be62fe1744e414624955c657f166cbb20bf5dca15dff285ffbdbccf143e441e15e056d79aa3a0a7b6023cc0c145ba0d8209988a102ddf0059b7a1a9fa97af343a5f185294d3e94b40f2f7fe1ea2756442e9c899fca76c6cb87a88eb748b10f98b58fcbe7b1cb592a366068fab0f0570fc6b8f3cd5349127b1842f7153ff0583d11567b6daa3a1ffb9f907bcc5c2ef6f1ffbf61598e8c6763555c5750693264b525d40e2d13b02d609b009411a8d917b1c8a50deffca3deb6062e257d3e431c973daa09f45e10d07467c2b053b3bd00d853071595098a1dd6b2b3a30e7edbc10affde3d3cf44dd724b555f21612785ebc9b128a44c49d4668fa20d35649bdc0ece55e32b7dc93c2a31e235057196aed9b136640ab71d678e63593db20c4cf99e2017ec8075b3100ec4684e875c0b3268e9b8e089feb70c57a79ee2c02e044e8678210ee7bf29dfce1cade61d3025204f4def5220fdd9d23c8fd991f12066cfeb98f7712c97a95a426c378365431e21c4b55b204d8f0fff1299dea1d6d845826a696d32b957b9713e3a42af3a859abe5a4618448cc1fd6e20a2f3ffd5a01bb7bdb27fbbeef631da436fb003f1512b4d76be4ca4fe27263c1a797620248b72988a0f739e35512d4f263d4ceb70549a43c8b3ae3d005539c9b5e285f6f12806d22ee4538f074a4bee79c9f732bef78b5f8098b119dbaff4c4188fcf47f4cd0ba355cfd5bfe9f272cca92574723c7979fa769c36e77bf67678ba520fef8ecec3998efd375896421164b52ab64d796299b54e7a3e47f9309458ddcdf07801996987d37beec506fcf69b3a7f0297ba05fe8b93499d275cc7f5387cde414bee05928969dddae27d9d7d394e125c5fb68bd402b404a75c9bec446a1b5f14ec7e65c40044c18bcaef955a1de388b5b1d44f5cf3c11025bad5564ba7a796e85f46cc3cbc6146b7f9b95bbd617ee11428e1e1e960881508c797f7e0712fe58b818a19ad80eb687457ef266fd8f5b94c5600562089ef23d28c8fff9242de3562a20a2bd13c531a037befb8088c430d71e3971ae44c2f4c374d7ac7dd35ac3da10e02f4f8986b4d5247ea70947a7cc3f136aa07b8f0918d2a3aca6f1e301392d49efac5ae79ce62b22de39147b7c34cb673d1633c074a81d26d0401b96a9bde8d3efb167778f1b3096fb7f521754e834b9a0d1cf8ae63cff65de8c2f14c25f19740d51394ed8bb151b4fe55e143eb8ceaea7668840d00a73de85bc7b6148e1d2eced637cf873e29db924ea6541da9b76faee01fdb538e093b09cc26fdc7a512fb57a44b20feb9b0a301dd3cc86904c31364c5bb31d327c510c2771717eab679d92e058c1f73851c51e10f0c7ca674e14b0969f1d8ab29a5ecedc71fb77a6944415732ef6b7f06bf49cc781645afbd56b54376c22626e362642bf1af7cdddf1679890b3cc314cbcb4fcd0d136c53ae0d0276bbab9ec085cdbda757865a6d73303dba60ded4707f45c96872773946e1176d3a31002c3d09901ecd3f0da389e4d21f65239a6ceb6aa06d463b8b32243603209f9745ad40dec34aa12f8c51625a0caee0995e728b761d47db348d63a47ff4aad4055003ba4e0be17cc5ae40e25429a4da60e4fedd9a9ba448bbd2aed45d47dc7dd3d5b7847883ced66930026901b6f8cd41c1add9226b96c9fad432fea8131ede3e349ebca9d3f39e8e901eb0505b603bee97be580b060b2568f37b2b6a60bc936f26c1dedaa596e7a0ea52ecb84ba084cfc1da927ad105506908fa37187f45768f42ecb34cc3dfcb8c7a634b024728d573c2d6cbd7c655cd0be8a759969da