Ref A: ead9f66bd2ac46afbcdf89908cf942a3 Ref B: 6B26836EF229DBCC5043FEAAC5EA2AFA Ref C: Sun Dec 21 16:20:39 2014 PST