Ref A: 4fbfa3649fa74410a51bd227f455f468 Ref B: A74048C583C8C9B19E21E42D0CC00ACD Ref C: Sat May 25 18:12:08 2013 PST