0x2cffd02e90359b0b471d0e271952f951b7eb0a8f7d73d5b3843dfe1f8eb9e0a712689fc70f4224f26337b678e608b9c2866fc1a5d4bfdbae0da38d56afc6f9464745aa121a12b33c179616164e1871e35407a1bad9175010e06604be7b127025bba63bdc7236435eab845d3fbf7c793c20c0c55b070fa34d347d50da937227f0c6a494edcdb1ac407fad9fb4e074b664ee01d5eed4532e1ee22fe866c2b9b98c497a072759890d109a8e0f7c1b189a6d9073274391a33d013ab07ba79631c70f4db293a410d2e0abf48ab50328a67f77605c0ba514f491959b9253210a73a7e466fb0e7f40843d99c25021537a8320e8727c179b602da0652fda07b7069429ff9f6d629b88cc665b69d90ae2729699ea46a401ae036626b9019fb052b73337e13c2ee1a2aa414119a8cff7e7b5bcc5368534d9969a2ca80aa377c55075201fcd18c71f7f59d1bfe1225b2f7faad48d267ee3546691b76e6f260ec8cac2962bd2eac7960080aebe0fab9065b7a0188726944ad015600ae8d81e2dafb2b0ffbfc09b3e2b71baabdbd954c3bd8039be8f60cd43572a61d87d3bf51bb039f32add1f9e59bb5011ce854cd8f1496f9c6475bc7f13f378f17b7ff29e661ee653e73e93072b9c4b3931d9cc301a7a3a75e27675fa8c7e75d510554822c9baa23520aedd6e771e11b3564a8f4d504cb7fb4783c93c76e40690d1b348427b45dc7145ec8bfcba80da7b59533e964f6fe044692e296fa329a9aee29a90fa904f97dfe1c8cea47d767649da4e961df11f351e3443f1070a95268cbfa8c21e0a6e496300cb14b83a7105e124db4fa577c240fd819cdb204b35e6e324f577f59c31b193e72264c43136aa3f0673e2689bf4780e66f3f24b826d60d1520a32cbdf1ee32f45a2ffcecc644c95968b31a60cdd138e68da3727646c9367dc6aae3de483ca09fee2435f8cd6d2a9daca2c24c3f390fd6824333d746db073de1937b4d6a01c019818993e2bbd616bac5fa6aa8877c2d10da78e9cb8e0e95cee3d30bde58f627a048bec864e9b50362773366b8882c237f90c52530432dc1ed625e1867b04248dc49ee256df50617549aa06d2f37a27e4d0c617c0b61ae0503da669e15e3196279decd0797282211775e48c265c3a1a18cf74ea1adade0986aa1fd2ecd3d76d5c70dbec863f0bffd76d7a96cbaa8c8ddf2a1275ab77574eeef3dfb8d0a6310ca161c84f6e85c0af10097f940875e127da3a5a47e5bab42d646ee49d9e065aabf218897d377925a0ff377fe60282ba0531b9c1ce56f0e5222965ede1779b455dddae8a4361fb3e9c7fb301e665a8ff84c7389d0b58760376fc359026838a0917e70385f173765349450a059bd40b09fad1df7061635acfa2fa47709cb545e59d052d8b3aa82ef5cd7ff020f07c8eb9d590f5015bdbc27bb684bf448aac7fd006d3c9af3d0be98d7ee776967b6328606b673e91afd00345072cd768e06608efd291b1df6948747d37e181bb1e8e4a89b37fdfd57dad4b3a163c938d8586c3b512c614b3b53fb47de7f3c6879d0bc3d4055c84998da885df41e2fca913fdc1d55454947aaa11c20c37b3f7233cc9231e60430e23c98ac2b06fe285eee052a933a507dfa63f6d121b36d3c66b720e70bb5c5cf72477ca3cbd9305054074d303a54b306a869917eb8b8456ae0c54287ad96ada19c993cc9d15a3a3a0ce0d3f726e7ece48c0305735a76267f3d724f77d7bf8610b30fea256933283b92972248d481db388778ef25f2b48de6c2a2888345f607c2f4a97b674832a2693cc710bf65663a12a630d144381a1118789996651d14d2b09245036af360b6afe2096fbb9ac4dd8be78dd755de097409027bbadabd0c3364251dd947fd693db36a858896910da351dd770b89d90b348d1482b173851ab00c15a7c3eb1d0a1