Ref A: ed6163e514a24efcaf105ab6fccccd3c Ref B: 925EBC735E9F890A334FF07BE6578B86 Ref C: Fri May 24 13:20:35 2013 PST