Ref A: d8eb78a08c6448d0aedd3902df412a04 Ref B: EF6E33E0D4E80A5A1C4FDAD201EC942F Ref C: Sun May 19 11:28:45 2013 PST