Ref A: a163184bcc424b48a18d45e50dbf32c6 Ref B: A0DF2A0A10772BE2FD001345C4320671 Ref C: Sat Mar 28 21:47:24 2015 PST