Ref A: b4d7e82e84b34cf7afa0ad13d30fa152 Ref B: E1DAEC97FBCBA6AD8FD92B8E02E0A946 Ref C: Sun Dec 21 18:30:01 2014 PST