Ref A: b3a467f9e53a45a2a9657a9f650b4c25 Ref B: FC3CB51AFB5CD115EA1CBD8AA157BCD1 Ref C: Mon Mar 02 19:35:40 2015 PST