Ref A: ba18f21bb11d4ae6b525ace961469aba Ref B: E0240AA0FC8858C6B5436742DA9A1660 Ref C: Fri May 22 20:29:45 2015 PST