Ref A: fd100c5552f24b499ff3fb2e457256c2 Ref B: 601EAE5E014EBF125998E9DFC2FC530A Ref C: Thu Nov 27 01:54:12 2014 PST