Ref A: a6f3e71e10c94c6f874d738ffb22b81c Ref B: F33A07534779A769FF31FCB27E460ED9 Ref C: Sat May 25 13:52:14 2013 PST