Ref A: bb059e995e89417eb4464f38b75b168e Ref B: C883AAA86C98724B1EFE5F1F94B6B457 Ref C: Sun May 19 18:11:55 2013 PST