Ref A: 854581a576474ab0b0e334c2035f7fd1 Ref B: AB763753708BEF2C21661358FD9B667F Ref C: Tue Apr 22 23:46:05 2014 PST