Ref A: 02c19cbd1a8a440e808f2ea6f7656229 Ref B: D285E960B4294D0504C0CF5F9488C5F3 Ref C: Thu Jan 29 17:31:54 2015 PST