Ref A: 687c0bab19e7465ba1d90ec20603cc7d Ref B: F71A5A809EBD9A1312749EA909FC3C01 Ref C: Thu Oct 23 05:12:00 2014 PST