Ref A: 71d56a91053941be9effbd4fb285c773 Ref B: 7CFCD7572698B115076C98F1F987F29F Ref C: Thu Oct 23 06:20:46 2014 PST