Ref A: a16dc9ff495c4c6f8ddd96fcc09a44ff Ref B: 064EFE4AEE9D0C6F5F839554EEDEE54C Ref C: Wed May 22 06:51:36 2013 PST