Ref A: b7a98722c08340519c1f6b49093bbd22 Ref B: 236F5257311C80CBB4FBAFAE374E7772 Ref C: Sun Dec 21 19:16:35 2014 PST