Ref A: 87f68485a80b44f9b4288b1362d8b394 Ref B: D3BE42C4337488859C1449F049C7AE92 Ref C: Mon Apr 27 02:45:46 2015 PST