Ref A: be3da6e1479d401b945c875059ae9b5b Ref B: 6557F94D5F2220D4760EF9C69409B4E3 Ref C: Fri Mar 06 06:54:50 2015 PST