Ref A: c5c0a76c411744168ad16b9e7f1ed1bb Ref B: 9918CF0C509EAB67A9D2F9EFDC1FF99A Ref C: Mon Oct 20 10:58:32 2014 PST