Ref A: 6ee0ce28e8b84d48952c87b32f60d43a Ref B: F6A060D1A0AE1F7C771984F158FD2377 Ref C: Wed Aug 20 03:19:59 2014 PST