Ref A: 5a3cba6543ac48dcb8add5ef3f64566f Ref B: 811ACF67445E2333099734EC2F6D773E Ref C: Tue May 21 12:44:30 2013 PST