Ref A: 4f253d5a370a45c5a8f48e920a991685 Ref B: 5E7669CA19E730A95ADB73877978DAB0 Ref C: Thu May 23 20:01:44 2013 PST