Ref A: 65af530b125d4494a65f641524b308ae Ref B: C062D57158E4D3962C5DEC78EE0C2A74 Ref C: Mon Apr 27 03:04:18 2015 PST