66183ad7d4f70e889cb5150065d48f4e8a3deafba3e6a542629952fbf0b53d5f3e87d50162996fc56b46b218e42393fb6299df3ff0b53d5f3ea2b89062a05fadecccae17eaa3a09462a41f0611de494365b23f4362a869825b520717a622778862ad1c637b6505a6549837d762aee72a4552920b436b1aaf62b15f233831ebb1f4ac05f662b2cbcf5832f5b92b4f1f8c62b439207b6505a654a6c64362b6ec744552920b437cccc962bc37274552920b430583f962bd93045832f5b92b7620a162c179a97b6505a654fcf61362d36fea519a7a5a453ed82c62da609e519a7a5a45c50efe62ecc3bd519a7a5a45d5b08a62f60d5bcd706e03686d4fac