Ref A: c21562e8e00d4b5ea3b447cef3d64966 Ref B: B9E2F0CE219210A95349ADD810326D73 Ref C: Tue Oct 21 10:09:15 2014 PST