Ref A: 30bf6d0bd7ae4fb092052d497dd6710c Ref B: 0F9B307B535FD263AA40A321CA14D0A9 Ref C: Fri Apr 18 01:21:23 2014 PST