Ref A: 91e5ad65bb064e8c801c0a3af5e54b7f Ref B: DA2EC786D275F19418B62EF7BC33AB34 Ref C: Fri Aug 29 01:46:53 2014 PST