Ref A: c443f1fde32645c08760d810a31ac81e Ref B: D459E29C30ECCBAB6E4B846CC6F3691E Ref C: Wed Apr 01 07:39:12 2015 PST