Ref A: 16ba576598984ae9a274dba5c6bb72cd Ref B: F8C1966F6C1E78969691EA4136F788FF Ref C: Thu May 23 19:42:55 2013 PST