Ref A: 8af00c9d8ca04a53b119f89ffdb16fbe Ref B: D643EBCE952A7F56EC0BB98D56A02AB7 Ref C: Mon Apr 21 00:27:23 2014 PST