Ref A: 3563a5b3ca1e495d99021df9d8c6dd77 Ref B: 3385BC3EEECA5AB54C5C82EA7D13CAB7 Ref C: Fri Jan 30 20:58:32 2015 PST