Ref A: 7630f266cb104030b97fcbc1e8130de4 Ref B: BB83B93A110773AA2566AFFBA165BBAC Ref C: Wed Jun 19 03:16:35 2013 PST