Ref A: 65b38c3238104c5a9789c0ae9dfbc0fe Ref B: 9D2F5C30EFDDF10848B4DA7285A5E6F5 Ref C: Fri Oct 24 12:08:43 2014 PST