Ref A: 2e20f66a2f874a6e892ab1271f8315a8 Ref B: 5FF0AEA703338CF78726C1C44BB14B7A Ref C: Fri Oct 31 02:45:15 2014 PST