Ref A: c6fb408c0ab14193b5f1f65c5d948f12 Ref B: 80DA55C6B0A1CC51330E1B7A939E9BE4 Ref C: Sun Dec 28 09:24:45 2014 PST