Ref A: 14c38b5d1d774f16abd1583aef037fb6 Ref B: 9AECFC0BA22F3BEC6D7F77AD0F2EC081 Ref C: Sun Dec 21 16:20:48 2014 PST