Ref A: 1d83b3eef81f45f6b8dbba73f4b2b721 Ref B: F06B5C8907EB1317A52BA5D1BBDAD1ED Ref C: Fri Apr 18 04:02:08 2014 PST