Ref A: cfd97728f8f945f7b2018fa6abebbe0f Ref B: 2AAA58A080F3EBF7D2E6388E12744362 Ref C: Tue Nov 25 22:46:57 2014 PST