Ref A: b34d39bcc480483cb79bdc3f2d4043e5 Ref B: C559133844B81A549416BE4F484ED72C Ref C: Wed Jan 28 10:10:55 2015 PST