Ref A: 0eb98edc6b784b89ab5caab10b3c7851 Ref B: 3ABBCDC5DF563CD378AAC7FD3FAE1524 Ref C: Sun Mar 01 19:57:02 2015 PST