Ref A: 3dfa9056ad4249b9badaff835ba9aa25 Ref B: ADAC975705308F7F503BD33293D4573C Ref C: Fri May 24 11:00:52 2013 PST