Ref A: c865fd02bfe649d1b29f70ee05fd1230 Ref B: BD463174D0AEE506C0E1BF0D54DC27D6 Ref C: Wed May 27 15:05:00 2015 PST