Ref A: 2244fa64dc4c4dd0bb768a3389db686b Ref B: F921F91307E1A06E4FF83A772CDAF1C4 Ref C: Sun Nov 23 21:33:42 2014 PST