Ref A: f70d5f9e42b9400db7805977f7a52fd1 Ref B: BD73CD49AD9CB3EC7B34E4F7F7BCE45F Ref C: Fri Apr 18 19:51:07 2014 PST