Ref A: ce68d205a55f4054b0656f0728e09449 Ref B: 89D4F0389B67C215CAEBC5A5633DF802 Ref C: Thu May 23 12:27:44 2013 PST