Ref A: 3b5aa9d7186b48c99e4e7af7fc80b777 Ref B: 4489C186547B3D9E2E45AD769B1E4590 Ref C: Sun May 19 13:43:44 2013 PST