Ref A: 19645b47efa14efa8b656a8f24160a52 Ref B: 741E2DAE1C342BD58012786B42EEB871 Ref C: Thu May 24 11:38:35 2012 PST