Ref A: c4ebe9724bdc4a83ad75bcf80f76cf99 Ref B: C9D202A8563C8168DF9BC814DC5A49D0 Ref C: Wed May 22 11:01:50 2013 PST