Ref A: 093c2eace89b4a55b5cd986b31ee8e78 Ref B: E4573288BBD407B267DE219893373B00 Ref C: Wed Jun 19 03:16:16 2013 PST