Ref A: 0319d9d645d54bbf87d8e85aee21ba0f Ref B: AE84460399074CBEFF69C3AA3A13FE6C Ref C: Fri Nov 28 23:59:07 2014 PST