0x2cffd02eac0e4cfd578105e9f110d82248df7a6a1c5faa00a611b1b8307b382cd6b48597dabda20c3cc88e404b1ed7dea90038379d4533e5910e0186be340790a6a44fa925ff659f768fdc7f9578ecfabe8e74d57cba06a0a3b07c34704659664b8574ea652f848fbb3c82748bd9a6b52a0d536f7e184fb1395485fa98c747d422b6475983b09ff128bdd699dde5e35f6283a0aca261a93410fa78af57d9cdc3f51773daa3981075f1f4d8d373d6fb57522f4133e4e2a98f9b2e8865563be635ae18a4c2099b28f092d85392f8bca0c20120458ba068d192149ce78887d5fb099637b5ad4340a19cbede93560dff99899189215cb71b2b02599861f8f4e81ed788ce467f488475b41c8c0270e402eba198753b60620f157eac8015b7b03446d05995f848484aebb54da30ec8a3567eab69490eead63f7b9016ffdaff8daac8c61a7b1a59070d91f2ccbbc97a4e29ce78d6996d9d1264427c4a70504854517823517c56a83ceda10032fb619e321cab2b5ed1cb365151ae00a3ba664e534d24ef4aeb36a5056e146b33cb4afeca5f9b125a170b91c1b351d6320efd32776675fa2767b072f4e157436c316dc9ae67aa1bdcd5a75e8ff4d944b1451db4e286eac1ad1e15098859f6a1eb1cfc7bdb4332cb879abf0b67e30beacd460195b852d50a42583d4cde67b0835402297dbbede15835e6baa37247739e0516bfc63fec65c456b965edec5ac9a1341bd7788d63d799ca139896425c93ce631c1776c29aef29adf5646122c9f5f9137660f4d34c2f2d2b6950d88d6b9c0035abc3d2998b9e5c84df6e49e2c9fd85c040a34de9fadfe0e8d158c8e1d776bcaf4816cd2031fa8e8cab13d01def97d8bab6a1e016b98855e71fc13b1a7e449ae5a201192fa784fc6f179c3dafc72c3818963a137ec0d8573c4660143367e8ff8ca09cb242a3867965550ce8fa246e98b7b699a306f2818bb889fe09732b0b84ce6085ae6da9d542e2db2e9c19c5bfc494e7949df9f73b5c3c791ac8286d9aae653b08f9724a90aa4adedc94f52d65c23d6e0dcfa1463b374bb86ece039311b7ccfcb0510db32bbcb255ca611bf11bd71406b10669400b8e5256e516db91b85cab73f2c511e141ec2714d4b97851d3ad373595307003987a43277aba108264142809d5ce3e1b1948386749db1e7642d72dacf39c75f16c7bb00f062ae2bcb023b31558603c30b59906c7b4fa11f583e382cc8574cf2369768551d47725535cbe3452ff897fb8e099d7ebf0eaf6c5e423fa9df4726df797e6b8f6f26a8ad9ac9662b084f87d6898a4db46115f14364580fcbb5f4234990ad0a8edd7257ae65d2e21cb5f5c4d5042db4779dc6d5193557cea15816a786313a31246d7e23b03c6c2eb142246ea521d41a600c0a6945b718bca43c3de9b0669369cc9dd128af4c21d88ea882ddc47a49f79f1e33da9a10af8127a6d1f45b65fa5e8cb168e97f366407f4ac3c2f7a4d4d42b8a1e20649cb36ac974eb62ac3dc2b461751fee98d9550e2e96f3d6b2502e45b5cc68c799794d83e80a4c013c170f22ac18dedaf998176ab43bdeadfa985e4b577ab17220898ab855b0365efa0995e9371c7f1944d0041d1e9a205070a835661ec2b965b201442cf46e88e41deff1df2461031390ae9147f807f68b96eb8bc4ae4e63d59dcc9b6fa652aee6fac41cf16311947dfc03e663d75a8c1d2db16488bf2db329156bb12a93e83280f4104b3a981ea5ffc63ca9ba758f5f57dc96278005e3cf2c0289eca6617d891743bfaac0b615ccfdacbc2c381356adbd8876f5f85bc016e9961630738d5f69db43b9fd23d27364e1d09b71c551ea8d9ba014e4d985c9c9b1da4d14c88d5c42544a1c57c0c704213f3736d24d85e20aeee0e2089a5c3520151c802f52332ff370149f23265f66c62a