Ref A: a3706987e91b467aabf7a987e690705f Ref B: 4FE6D7340BBB8F654C44F1ECE72BC432 Ref C: Fri May 24 12:05:04 2013 PST