Ref A: ed6392e56f2946e8b03dd81f5e156a7c Ref B: A8B90F362E4854E471CCEF2FC2303DBA Ref C: Fri Apr 18 01:20:24 2014 PST