Ref A: 99b8a1ae69f74a07983e5ed01e3617c1 Ref B: 0831E06F49AAD46A544603BA135928C8 Ref C: Mon Apr 27 22:49:28 2015 PST