Ref A: 24f463b23e4843ffa53872ed8c166088 Ref B: 6D27A25FD8C2CFEFBB80AC508BA27C93 Ref C: Wed Nov 26 07:12:46 2014 PST