Ref A: 8309bbe81f714d02b9d56609d7e87066 Ref B: 8CA48AC615393060BB9B25E2B6C69498 Ref C: Fri Dec 19 23:22:54 2014 PST