Ref A: bd0764c1d7a148499ba9de4d25a26bec Ref B: F6B57173469E1DADD22AD32B75903ABF Ref C: Thu May 23 15:35:56 2013 PST