Ref A: ef82a36203694d30b0af1592ff6fb87d Ref B: AAF6B4EF212BB8344771AB946BC77861 Ref C: Fri May 24 08:06:28 2013 PST