Ref A: 3fd701b72fca4984bb176503b50614b8 Ref B: 3C50E8835C41F947977139F50A689370 Ref C: Sat Oct 25 17:31:20 2014 PST