Ref A: 247ac635b54447fc8f334ab4f106bed1 Ref B: 26C5B99758123B4EC2FDA036ABFB8AE0 Ref C: Sun Apr 20 07:16:55 2014 PST