Ref A: 8db716b1fdca4fedad51cad70562aa2f Ref B: B85FE8587165F7FF79899C88F774ACA2 Ref C: Fri May 25 20:22:19 2012 PST