Ref A: 374ee5146fca47bba20e32cf1c50078c Ref B: D24F1ACACB40E8BBF59AD2EF7CD1CB73 Ref C: Tue May 21 10:38:31 2013 PST