Ref A: 8bbce50e70c9494ba0053ba1f65a0e3e Ref B: DDA66BED0E02BF91E62129E6EA832FD0 Ref C: Tue May 21 07:44:20 2013 PST