Ref A: c1c549801fe34c56a9a12e1dd5392d47 Ref B: D42730EB4C205E88EA30AE797EF82CF7 Ref C: Sat Jan 31 01:30:15 2015 PST