Ref A: 128822288c54466ab18905340fc71025 Ref B: E035E3A0F666681AC2ECC4C383A968ED Ref C: Fri Dec 19 21:31:41 2014 PST