Ref A: cd44e0bcf1874c80938e01925c3981da Ref B: 91439AFFF0061A916434194F4689DDD8 Ref C: Sat May 25 02:51:07 2013 PST