Ref A: d31e23e2d6c1488189f5bae0f9622fae Ref B: A0A3A36309B68CA941ADB233428E1C7C Ref C: Tue Jan 27 15:52:57 2015 PST