Ref A: bd73796093f44bfb898f3367193f9f7d Ref B: BAEE38662A231C7C0AE08183EC1AB7A5 Ref C: Tue Jan 27 14:16:28 2015 PST