Ref A: 2a52be8595c54de5a52f8c900e82b30a Ref B: F53EFD89B5290CB2115F94240C6D92B2 Ref C: Tue Sep 30 09:48:54 2014 PST