0x2cffd02e435aa3b1e3138be5dc194d19d90d1692cec8a7222cdd7617fcffa7d5982a1d01605f12b7f7a3520b2f6eaf38522d896a758dc04651fb981aeba037344c1c6e4e89c7563d455a99719fd40f04b7c8c45b0dd5212c1130178a8eb2d9b9c3de1e152a0a2d023729c95c10f8ca383059d851909e8d8a13bc82af0e221d633c0a189137945392f03ea3810074701fb74fc421ca5d2530576391751358654bb2936f63b64aceab8a73ab9007430958d781b090bfccf1398f2da82c8f6138cbcfacd733b08daa9dcf1a2e35b038b29969e3c5fbebdde3555ae368f3a64229f57baf6334f440c9fa63f1c125727e62e568b995694d55d6a442fc55cc3ff8c3540a376c7d3337f180f98887b7dceb5850e93958724727123b47a7327f0148fbc1cf67a0bbb23d94711114d06ded5e91b1b5c2ff9b908ec86269343f2fc901c3cc79900581bcab86645961c364a299ae649ead613a5bdc35a803f6bf4767655919008c9c764f0620c565ac8416c727516d27b7255c51f622429f01be64dd0b31ddeb93accbf6a4b181d0ed3411345b356b5e2060f013e61a15d53fcac7a28986837b993b2fb6a9eb7f697f024ff0bd168a695731dd2ad7a15dc9bac98d74b4687daefa4fe115a270f7c74f3c559778546ed3a0be71070b5a740a50f6d447ccf26f4b2e70a6007f75e0067d131d859cf6a12087b47b07d4e87b5c2134de55d9c2eecd0c6c57268d381d099d2e9ca0f7d99accb5a0142da28c28cb5f548111ac94b88d97319c0f461d6fa2c0a3d413e6ab838d75eaf6fe36369831a848bc980bf3b61710a8cf44bb2de4d3674dd0dcbdd98181c34db51f06a20b2b07c8438525b72af5038de9fd18d5ca341f78cf6429c1765c1fd364ab855e1dabad6afce5845d8975a32c200ac92e2741046cb23fadbe90fc175f27b9bde143de6e52d69bdd8d00bd622d66efdc8a4e61f7960c00658e292192929e16dee03f8cc79754a1b1ea8b4d2c493a595b5bd5e2716ce54ef23a845c43d02791ce85820498fe81d4a3427c4ce3edc17a8f00628b4d524e3c8a6a113c9c839306f70cc454bd10f18111f1ce8ff2698eb7883e8a29928f47325972b60f97c53f8c64173b37b2436a5e162ad058bbac6e67dd6ae65cd9d350297d085246b11b0aec811392511d21e8628fc3eb76ccdc4ebbbb0bbd11c705c3f6f6113d95ac14eb8d551b7d7e72a7925c768bcff050ddd99a151ac6dbb8838ea44602533bfa72ce8b881d0b8b122a08d0bb71a58936b378ff9b9cd78f1c2bbb6ebe8bce268c75457011ca1c3c2e78ce6fc651e4d002e801d52ad3e7b315b0740a1c563d8a643a0372588e42fd0176730b14dbe550c6a4942bf64b3de0ef68ebd0576a43c91020da8ac0178d171fbfd54037872e3a5d1202f5ce029469e7796c50c5b7849c62221b4626800d9190018ac8595a21e70a43fd4c7e93f03cf571b3d85668af9a5aa7c4586142df098601c1c631387ae31b16f62bab492346e99da35556ca5e165db62a8415c9900479b83dd4f6a5fa0913b6b50fd85ff74f1f3d2040b9d7c8514b8b072c26d18f77da86843628366a410323316cdf8d875a2462519b24c6c942006393de69288cc7328ce26fd596eb5fbfce00fd1b500affef39fa3f49cb3badc6ccf0799c0a461f337eda2c9f4a4bacae75f4a24b7c688ed7213b503c197eb7e7c2b9ed309763c84643e303b147332dd3eb380b0862688581ae7c74514f33f9a495f2709c619ab7f52371393d275af572e8f4f8b5af8fd9dd509d4ed7cb14c02dd3e6b032b3b03c7e6f7deb261d85b64d6e78d72a57b3dc0c25724cacc9e8b8acfd75f91828b91bc1aef624ab56bb013824b5c53033d2168ee4896a27f16108da44fbc115b58e269fffba9c136298fa8ce69e923b75db912c75828c9dc3d262bed965