Ref A: 404e6e4ea71d471495ff4791ef9adb7a Ref B: AFEAB146A115CD074603639993D0D0B8 Ref C: Sat Dec 27 18:03:48 2014 PST