Ref A: 31787625a5224a2998c437f18a0e3041 Ref B: E3BBD042AAD20E66B8D57C310471EA44 Ref C: Mon Dec 29 01:20:25 2014 PST