Ref A: fe46a8b04eb34d9998d2a57f3e8600be Ref B: 07918DE454A215BB1FB8326C5063169C Ref C: Fri May 24 13:52:47 2013 PST