Ref A: 26b890bfa21f494aa4ab96bd95cba810 Ref B: F3E9A714BF58093E5B96275C92813FFD Ref C: Fri Oct 24 23:23:03 2014 PST