Ref A: 6f1277466f7a4d6d916895929879468d Ref B: A474D385D8421DA4E21131F82F45E1DC Ref C: Mon Nov 24 22:40:49 2014 PST