Ref A: ba8ad79bc4774e428db70132f3514aff Ref B: 0FBE4F935D7ED42C5B29CFAB4D4216BA Ref C: Wed May 22 05:22:17 2013 PST