Ref A: 67d685a58e484e92a5cbd305a9b43881 Ref B: 625A2B6F76445BEF42E990793D6DF08E Ref C: Sun May 19 14:44:31 2013 PST