Ref A: c51067c86fed453488e0f7822f150be0 Ref B: 69A1A30191B64A0318252A599C76BA14 Ref C: Thu Dec 25 20:43:53 2014 PST