Ref A: 84f4271776ed4d61851dda160dbbbcbd Ref B: D6CB5AE08FA544695638D1460C6DB1A0 Ref C: Sun Jan 25 11:13:09 2015 PST