Ref A: a28b4393e1884cd5aa1184f29435fbe3 Ref B: DD467BE3CCF46E32E56587AB2AD47A85 Ref C: Fri Jan 30 00:43:01 2015 PST