Ref A: dd247b5d1f7a464f9889d86e5aad832c Ref B: FC2FC23DDDF1357BEF1659D2BAC4EE97 Ref C: Mon Oct 20 15:07:49 2014 PST