Ref A: 23fe3074ffab435ca2aaa57bad9e2b30 Ref B: 7739DA99E7C889607D644CA4385D259C Ref C: Tue May 21 11:28:58 2013 PST