Ref A: b3ac0f2120f947c0910c9a256e1da32f Ref B: A163D55FEDCBC2CFBD4E5BE13EEBE604 Ref C: Tue Mar 03 01:56:54 2015 PST