Ref A: 159b7c2817e442248f6b50be271dc7ce Ref B: 3E157C504879A62CB999E1CB9688C6A6 Ref C: Sat Apr 19 08:58:41 2014 PST