Ref A: f86d0a7e027945f1a5aafc371ac2774c Ref B: B7B3806FCEB1C0173D1134BD73B7AD96 Ref C: Thu Jul 24 13:17:09 2014 PST