Ref A: 6b9eb90fe06746a09869afe0b272a8df Ref B: 0FBD6720C119A7A5161009F2F72F6C8C Ref C: Thu May 23 01:08:20 2013 PST