Ref A: aecf67c3d6644c01adbff210a3117285 Ref B: 448ED2F2AB8C07D2C29408CBE44B9831 Ref C: Sat May 25 17:34:46 2013 PST