Ref A: 2f1090b6b06441d48733cc200fda7a35 Ref B: 7BAAFB9CA956E10A5DAB100387823196 Ref C: Wed Jun 19 22:52:59 2013 PST