Ref A: 21c821968ad340a487e8cdc0aec66305 Ref B: 9C2347CA099658CED308E51123BA7EB4 Ref C: Sun Mar 29 23:42:46 2015 PST