Ref A: edd632f2c0084a06922c0b19eab6b2cc Ref B: 5201314A3551A203C3F390CEF24B2D79 Ref C: Tue May 05 08:24:47 2015 PST