Ref A: 63c69e838fbb469685096ef67ddadce9 Ref B: 4CAE2B9FD37C5F3BCFBF08AA6BB55367 Ref C: Thu Oct 23 07:12:25 2014 PST