Ref A: 4b5803ba05ef480a9d9614aaf10f4570 Ref B: 3860FB6189CA176EAA29E25138F7E1AB Ref C: Thu May 23 00:33:30 2013 PST