Ref A: f884f92250ff451ca10425c4602e498f Ref B: 8CB3717B9B8F4D0531313E9CD60E98B9 Ref C: Sat May 25 01:19:27 2013 PST