Ref A: 3e03a55ddc0c47ff845921aa8bdc21bf Ref B: ADA27B78AA3247534B68269B3A5635C7 Ref C: Fri Dec 19 21:09:34 2014 PST