0x2cffd02e1b5b20ff5c9d57704a28196164961ce5a9b71deb14482cd20413b0351e0c12c4e5ac309966824174cb4e4b3d60ed506c07e585557731aafdf5b691c50581ad19b6d054cdf5cfc83acee034aa5953040bd18c0f399e08fa6e3b6201e0c4a3e6488876adf0d295e536fa7893876e62c5bc18be84261145fc9a8207dbc4c18f739cc623df602c277fc0837c786af41a20f3c6df6ca04b4de78811f540e9ec66cf42f16f0332c871f0bc6e259f5a5e20827d4d003a6eef9ddfb61f8e99fc5438fba5bf7140ed182adc50f022a9fa2a3f2bfd8477942a233a4232502ed76e67070a907223ab73a3f4e0967635c562cee1efabd78e11ad75fca006f351fe221c201caff1588973b324279d323f8c9576f02d0013836bc95da531171f566731ca6e179577c6cd2ff28014fb77c419cc6bedb9b6ec29a82aedb8d1dd5ac84bc3172117dee871b5475332457fb829a3f8fbf9a95e07d1d756cde8db67754de50dbe2c69566a78045b2d7ab48827d523745f55e5b73bbd537d4fde12c212d9950cc79933eefe2f6dd45ec48cfb71c9e66eeb9ce89321a56dbc97ed3a35a949a356a0c54aa29808d5c8d04733a9901b696c4635f94328615734a5476b17748f23f02129795ac68fd5b95bc9922aa83cce3049aa1f03f19307dfa79beff723bc21374c1fd907eebc0b4a13aed223f2f851836f84b581f77da2c8825308186f8d8efcbf75113f08f91a7496e643a43e0c2a2a86ee96fa03dd350f7d66315913be126ca113112bb13f88a116b6cfe8360002d0f2884bf6e4a475d6980726ddd2e81d395254689e12c18837442608592324c8a044171a75771226b697b2bffae040c69beb50a67ebbd22d1585e47660c86e86a9545046dc51f5a4e5c545a42240f5cb947dd2a1af45dbc891dcfa703fad1557cdecaaab6247976eb784bdc2fd1b2dfc964472d15cdd67d95aba72b7c19eec18a309fd27b99b8743cbae6ca7f20882355d805a06a24bd71a0b026855f4315016ad76b3974346ee15b3ec33571759283b683081782ba1610cebf1750f9613c248d6230e4e515d1ba7e6eefb749dc4e467396fd056f047985795d388c144a2ff4558256048ab3d07542a4c3a5c62eaef1593eff55c50cb72703ee8d2d1da86f76add5f7ebd6fa60ff39c39ee89420db10c5935b723bde2f85dba23c25609c7a85fe1efb07a832dcfd427add6e8ed65bf7a4505ee636f44cfc2fe46a488e8ddb8affbb10e893514d44ea840bb829534398c38219844f7c6d382fa71290b21143bd872e255bba97fbcab834ac8ebf6e825af13f73ecf3947fb3cd4de7c38e3797981056f747c0583bec6a24c26a61433d553b82be70af1fdaec7ad5bfd9c13c6bf001bee5dcfb4aa60b264d39bf4dc9cc86e01cd7b77b4e8c7cc6e8afaeb63364866cb443bf0a12b85e04e12a51240479b35bca08ff6b6341d55c587ab9e290ed6b825ab8fd976b4e37a48c234db1e5a4e4f283e9eb6cf969537a350e55147d7a6ca84ed5f07973d48cb21bf7681c80009c5786c24d228ab2344a51b0c6eb1b802819796380dd5b3952ae7cf4156e3d396f9900dfd9a33d8c918f0c1ca2f6c823a7eaedba1691a42d3c080bd463098baa527be03b4aa2a165f96f014b018c2824e615f02a6862dfe5325faee6bff78e69f117b47c969ecb66123ba65084d25b4ac663fad2d68e93999c151f25f02377e34eeba0f909c1c614436a77470be84610a4db8c8287120836b7ae065d16de465b8133a2ffa46eeb05cad0d0e375f00fef25d35352de10dc5f1cf3460deeff4d7e02bdc104c9e26d45ecf537eb212c0ec1a84cd4eef132259a2abfb1c3ebca8609276aa6c6d229be262c7b43d3bc0471c23c9a42631ed4301ed49767ce7c5e2a93cd70a3e945e2eb18c33e0f90a00665453291a6cdb6cdb