Ref A: ddb1a57b7b834127a094d5383a9c3522 Ref B: C165D05C14888FEAA7B036E89A5B0EE1 Ref C: Thu Dec 25 19:28:03 2014 PST