Ref A: 243c1d51a1ee4a9aa702abe09df0a8d8 Ref B: 801044E4ACAD43E63B66C46E43CF0727 Ref C: Thu May 23 10:28:21 2013 PST