Ref A: 322dfe8ab44648659da85fa22ec8d823 Ref B: B2E5A2E46CA36B17BEA218B58214731C Ref C: Wed May 22 19:19:16 2013 PST