Ref A: 6bf0b9a921bd464cb9d000c49d309ced Ref B: 81F0B0348A75AC2D00741E88197DC10F Ref C: Sat Dec 20 02:48:19 2014 PST