Ref A: a613ff1a8f724622b0ae48ed6b661bab Ref B: FD81EFC814F853A99A4008DB6275E075 Ref C: Tue Jun 30 08:01:26 2015 PST