Ref A: 58d6ac58f4bb483989260025a24b7c2a Ref B: 17F8B1738123C1C32A2AF5788188E515 Ref C: Sun Apr 20 19:29:54 2014 PST