Ref A: 2eda1d1f029b42b7b30eccbc31f001f4 Ref B: 786A26C6F3C8AE6E2381D6B7F7F35129 Ref C: Thu Jan 29 15:19:11 2015 PST