Ref A: 00af4a72f8264a7abaf1370fdcd5c386 Ref B: E8F5C2A7E541B03B8048165012B33DFF Ref C: Sun Apr 26 23:15:58 2015 PST