Ref A: ba72c979b2f8484a85949db62b76aead Ref B: BB2AF6F0F8FFEBD514916AC375B54FF9 Ref C: Fri Dec 19 22:55:31 2014 PST