Ref A: f5f0ffc10c354384909308bc1325ccb6 Ref B: 64D47D04534BF58904644F7038BDEEB2 Ref C: Sun Dec 28 16:12:31 2014 PST