Ref A: 39ab6381f26b4542b3d883d59a4a8e13 Ref B: 01EDD97BD44A35F0369A952469F7D0D7 Ref C: Thu Jun 20 03:06:30 2013 PST