66b20798ff2107b49d592b0867150b311926ddfb25d019d2671a39b6fd7b418b9d4bc6e3672780e073e62118711ab9c56741dbb711e6b73b4068f23c674c8dc7859d614f21d116846777e6236dd3257b3a67229867796bef5e651274041ccd60679cfeb3341abd07a5a9c2ac67b7fca0f189a984e2cf34cd67e250a5275052f72376443767e6c8e2275052f72383006567eac2abe6e214464a39b39a67f34eafac7c1135876b751167fd1c1cf9e1f3efb0966d6c68023e7c73972095c9eabcf968073bcf9382aed3962b9308680a7212ea7faee8287239aa681f211ac91daeb8b9b593d26831df808f0ac1bdf179f8cc683458cac77957470a76477a68389b4d500c829b999b624368551fdfef99ffbbdf8d525b6890e91e857f11b7ea526ba3689b8263a32d22cba8b1187b