Ref A: c91e645b12a449ab904912b88300c5ad Ref B: 07798D03A335E3AD48312A8A09A3976D Ref C: Wed Jan 28 05:13:38 2015 PST