Ref A: b8037aa204c345579b37984b9166bafb Ref B: C421D82ECF60D86808229CE9D26DE0EE Ref C: Tue May 21 10:44:11 2013 PST