Ref A: 87c63c9c7daf40fea0442f5a6e60240d Ref B: 2B556ED583E7E0F0952CA18563964C33 Ref C: Wed Dec 24 16:17:47 2014 PST