Ref A: ef876ae8d72744c3bc82ffb689162880 Ref B: 9BF8EC2E2A086C609FBE89235A1FB866 Ref C: Thu May 23 07:12:36 2013 PST