Ref A: a79907b60b4e4df0898590b73d5b4966 Ref B: ADA09012F279149FDA288A418B7F8A25 Ref C: Wed Jul 23 13:11:54 2014 PST