Ref A: 8188c3da49bc49ed92be9ae5923d8cca Ref B: B410C9792D78A2FB8DDCBDEF1EC7B1EE Ref C: Fri Jan 30 10:53:02 2015 PST