Ref A: 303dc960afbd46a18bbca97b7d63fb61 Ref B: 50B1038AAF3EA61790E2DBC836EFB3F0 Ref C: Fri Apr 18 09:44:05 2014 PST