Ref A: 789d81bccbf1401598ac0bbb6242c27a Ref B: 502A61D02B1AD47563F4BA9F2ED2F2D1 Ref C: Mon May 25 01:09:45 2015 PST