Ref A: 1f3cd28c25b04293af2fcf61f8b4b99a Ref B: E37DAF6190BC3CAF75DF3EAE5608D915 Ref C: Sat May 25 00:49:22 2013 PST