Ref A: 46c4a626e19840baba53f99a6f20078d Ref B: CE62B923FA71A345EF3774E0A84A4A66 Ref C: Wed Oct 22 01:35:35 2014 PST