Ref A: ea1375450ffb4919ad078417ec938b92 Ref B: 5D98BAB485B71F0E8F65B9F64BE1FED9 Ref C: Thu Jan 29 12:59:21 2015 PST