Ref A: 0a05a5d0438947b3a6419042e5e7aa19 Ref B: 3A29258FBDB8485C0002EF6A8C7E88A1 Ref C: Mon Jan 26 14:17:23 2015 PST