Ref A: f4a26431671e4b52b5c0ae227d1a9ee1 Ref B: 487628BBA43866A12E485B9E60B86FE1 Ref C: Sun Apr 20 23:01:53 2014 PST