Ref A: a4f80d2b3ac44d7a845dfc7dd9d301c5 Ref B: 96A9F9121D1E295288BE696A6109AAD9 Ref C: Wed May 06 17:55:14 2015 PST