Ref A: aec094243ec948acb5d96b4d25c5896c Ref B: F8B07E64C0700E1107DAADA379CD901E Ref C: Wed Jul 30 23:29:30 2014 PST