Ref A: cb8d0c7196b44c45bcdd46ab4d19672d Ref B: C5B54787B3FA2889595FAE44FC1F5513 Ref C: Sat May 18 19:53:24 2013 PST