Ref A: 459653f9e8c648fdae8baceb13b673a6 Ref B: 4C80D327086FF5F1242E33F2B40B6A0A Ref C: Thu May 23 10:08:16 2013 PST