Ref A: 0d7010dc11454a50a0565ddddb382ef4 Ref B: 427AB4E037EFCC52F138F4207C3718CD Ref C: Thu Dec 18 19:44:32 2014 PST