Ref A: 843ab9236ff345b88dafbf288b5b4144 Ref B: A29F6DB4E999594D7E0991696ECF45DF Ref C: Sun May 19 22:54:35 2013 PST