Ref A: f6192771f2a248d686b7d83ffbf63176 Ref B: 9FD504F0CA8752A40E5040C2EC2EB385 Ref C: Wed Jun 19 06:11:54 2013 PST