Ref A: 82cef42d8d5c468db7ad57284b38f365 Ref B: A46746F705D1FE0591889E4A46D0D4A2 Ref C: Wed Jan 28 21:22:51 2015 PST