0x2cffd02e4c10c54310b15f182a2551bb7e9c101c98aaefa4d1921fad20e69ac4fe8dfa60e5c1fa911d04a70b9ccbc15ef032cbe5065255689ec3f89532f3892c2e88a3d455732fed898cff00675d94f8b54d1c89b9368ff4a500935a4333fb9b93823dbdaaacedb902a29d6326d84bc4d276b7d853f052ae7b4e46542ff69f9aba927edd22189433ca6d76aed600ba58b4ff48e36b85cbe5d1a0bfc4d2229083e3e2521f37f1014dc086b1c9af2f0f4f6756db34bdee40d62d760b1b384108e272c89a3a48fb07687b0f620f8c1483f4b56b32ad273593f13c14e466c40c260f2750291191417f5d4ab3536c5c29a75886820455a52d166d4e993931e3bb4b18dc2f8d914fdacbdcd5198f01298b1eda97c1d9ddde2a5e5a8efa856494d21d2d2d79d62062ab32e0f95e6f8567718ff056aeb81032517554bd4cb11ec28bec1bf06520524cfd3e02773e51cbe6ad66602560b3c04574c3055435f6facc6a0770e2dcc2ed4b2ad67ee69e0a3b60d4416919a53cea74e1d7ff1b410e8a3431c3de4055afa35c842c9e88bd77f914f93ce77f35b619e1a60abde324a93c8f79b3f30bf4f45ebb69814c069129414abc096511553d22928fb730216773a893a112db0eb6fa2fc76126b40b0fbadf129d22b7c6a0d1b562019d8713973fde1860f2cc4a944336e221dbc8721162c97f2ad5be91fcca9412a06f9e9c57d6aeee8d71a2c1a1cbb6066a9a1387a87b910a462ad13a1872efd467dcd6acbc3b05ca39a85867bbd31419366c86ee6381382e7ecd870b6fbf073dce68142c400b8fd6b233f6fa898d5496ee941ca13c80566a6a1ef1f88a104394cf50c5a2843c1a746500ed12373817852beb4909b365371d4f1a032f95fd02cc1b0beacb3e6aefbe7d23d3295d4dc753eaa0f35d024190dd66df07f06d1b8037987c523d85c33ac5aea4ba4d5bdfbc75c17effa70f496833d406bfb7361dab7623f4cf3ebb1df00c976c873372d4714acad8ddaf4e697fad7cef30cbb418586a787aba031c30f977e5c89cf055f16d5fa21abe5df0113349ea21afa0b81d59a6eadf043a867f5c45e62b1beea76b8a4c4b2e9efd60e5cdc5977e6dbfb5944f6d82d414c462c4b2b5d07af8f636c15cdf4bd605ade41a90fed4cd927e92919a471fbedd9d41860269a292659200747af3a2e534ef7e2aeb83dc7c693633e7ab39739e71d734e4ee0c316da9e248ced6c3025275af46919cdbbcab4e9abf15c79341f1a7f2edf3335a7d72d02884db2a0f7706fded118d7a00b70d84edea4ef8ce8b1032acb448b508bddaf1cc38c1ba0c1f2dfd22ebc136cdd0bb7636fd4ae5c415332e1d02ea1180893cc25ec9b3130498412ffde3d875b1c00dca0f5fbc02e2842c0fb8df110d572599dd123560e21805c4a9f7128d79be33c7ef5e16d34282fdb1cc3d37bb9781893f2150dce21598a0aa4ca08915ea4278f7c197007eea1694c5901b097429b627a854b0c4aa9e64146569eaecedf371f10c19777624fa038c8717c7ac678fb2cfe93e125edbfc843c5582f0aa1b09bc5839ce338be3e75e30b3cd690cdb9c1d34f08b71b67f2eb578d9e5b5f7119c4ab1fd960d49bedf63a96da0d629845f4796c6322c865f7753b077a9c6899494c10b30784d32d2e12e4af2db1f4b8652fc5625477098c37bf62b637d6da3f4f7cfaba2c0f3a7bc2975a3e1a07cd48fce9a8f201cf9b5627a33d829a70fb85ff0b8f8d186d018115ab2d7b35fc73599f9e39023e9bf684ac73a20ad0aacf0c6bd9356bfbfc5e069961c091d4e9ecdbc4d8a017d5913d9514ccf5b3185e3cff842f18e99e4b1cc519b3ba2b9d8745736fb4b40ce05ae4c196cf06441363f3df58d4882a419d3f160f8f63b90012be93d96929fda2777075f2b06f71f2a767edad1da34283f89fe00e2