Ref A: bb5ef666b74b41d4b147bdbb8c14af4a Ref B: 75CE7888C0CF617EA11A189194F1AEE3 Ref C: Thu May 23 04:13:23 2013 PST