Ref A: aa38efa83b7f4d5388f2132b8ec9d7f3 Ref B: 9C62AAE169ED4675F8D218DCB2453AF7 Ref C: Thu Oct 23 11:13:51 2014 PST