Ref A: 514ce0dc52f1480c97c4a5795790e91d Ref B: F17C801A1AA3F86E8D7EF86F7C7980D8 Ref C: Sat Apr 19 22:43:57 2014 PST