Ref A: adeb9c6a3ec94ae7a1fc56278a5fb00d Ref B: 320EF41352597C6D9BC4DB62157CBC8F Ref C: Thu Oct 02 04:56:35 2014 PST