Ref A: c0f2e0cd7a7541ecb5eb261181ddf649 Ref B: 8E7434FDC9CBECC6EF15D37804EFAFA8 Ref C: Sat Aug 30 06:26:07 2014 PST