Ref A: c0ecf3db741047299e4e941f293882ce Ref B: D9604EF2A3971FBF7C582FEA831BBA80 Ref C: Wed May 22 21:29:04 2013 PST