Ref A: 455faf77413744bf9aab4d847506c4be Ref B: 59E18269BC84EE621B6AF3E0A78E1111 Ref C: Wed May 23 18:29:08 2012 PST