Ref A: b3f19199f8c24a138be359ed182e6f45 Ref B: 18F6BCE7DB2073CB97E06289F599BCD0 Ref C: Fri Nov 21 19:16:58 2014 PST