Ref A: ca1bf54ca6ce43eeb6d783b3d196a1f1 Ref B: 5F8354A8351B0E67C244786E8C343E24 Ref C: Fri Dec 26 16:51:02 2014 PST