Ref A: 4f3df089401344d89aeead38bdb2279d Ref B: A3BB88C795573CF276A65DC187D2BD6F Ref C: Thu Apr 24 13:06:35 2014 PST