Ref A: dd28b52c645e47a89550e01abab70efc Ref B: 651EADCDF1F2DD3FA49B0D4DE6881A20 Ref C: Tue Oct 21 11:01:49 2014 PST