Ref A: 988c9235e91d4e9bb9ebf46186bbbe12 Ref B: 51E4AC73E6DC499DA4FCC45BC2B6E908 Ref C: Tue Mar 31 23:18:55 2015 PST