9d492ea635bf0ef0b30d339dabb584bc 8c12a0f33abfc6b84461dfe1378d650a 4d6f8bc5ab047ea892217ce88399e489 2a3dd82b1bd0d51d026b6642768fa772 d6d0b3cd0d4f4c394c629426c29818fe f216b80e83541c48e756d88d9d2fcb14 6cef88169ccecf6cd7182da598de0f75 df69d1b64f199a643a19d53f7a9d128e daf6b04e5fa1f95f28d9cbe758ca9648 b772eb33a130c76f793187b99f6caff5 932b8549cea52f08e1ea8302fea13512 64b357b10d686963611e4c82b0c29c40