Ref A: 3fa846927ae446f682435f4710023255 Ref B: 3D25C10B736C0DA23003A5C11C558F51 Ref C: Fri Jan 30 13:35:13 2015 PST