Ref A: 48c218c342794007ab6222b0bfd32d42 Ref B: 30B5974C373841311B3E5D296A86EA53 Ref C: Wed Oct 22 06:34:23 2014 PST