Ref A: 680d50a9acc34270be9c4cef3e9dc2f5 Ref B: 7E96B5BF0785AE327281A3A3F6A573A1 Ref C: Mon May 04 02:43:33 2015 PST