Ref A: 59b052d4c61949a5a03bb7f3d24e8c3c Ref B: C11B3E6C44C916637D363D0090BE674B Ref C: Thu Aug 28 19:35:26 2014 PST