Ref A: 06faa8f55cac4663a3a950615147d30c Ref B: 3FE190101356294BF092A0C573F68AF1 Ref C: Tue Jan 27 05:17:30 2015 PST