Ref A: 236fa2e166c1451083fe854e4a6eb0dd Ref B: B828FF5D9A2987EBC125C99CE1965CAC Ref C: Wed May 22 17:28:03 2013 PST