Ref A: c1624545dc8e45c5bbb49b73944d2d8b Ref B: 4B362579C7A84EB421BFF0ACC8DED795 Ref C: Wed Jan 28 22:52:49 2015 PST