Ref A: 42ef63472d8648c3b6eed737b9434e6a Ref B: E572858D6E8A7CBA8EEDEFF574503709 Ref C: Sat May 25 15:52:32 2013 PST