Ref A: 8bd12fd5ff3042b7935efe4fe26b26ba Ref B: E5F789C13B49F789E7D5C75B96B740B6 Ref C: Thu May 23 02:51:57 2013 PST