f6c68fd3 7261ca8f0c0b4030dd44 9443ed9a4c0b923729e5c2687afa74dd ac77c0b a153ecb1834b2c e9 f6c0b11b1899a57dfdee38842fc9 86 ea59c8d0c0b c78222dfbe602b d4 f4a8f7919c0b659eda16b ffa109 0b b0c0 7bc160dbfac499b e1065a42fa3667ceb72c0b f403b55 7f a60ebda3b29205c0b80c7c8f2008 5c0b ba75bb870eeb8b9b1 34adb