Ref A: a3a5598d46d441bfbd864731399284e9 Ref B: F5F6A0BE4D29B9661832F1DB350A2932 Ref C: Tue Apr 21 01:36:55 2015 PST