Ref A: 9d0d3f25a46b4f01a5d8d1becb38899e Ref B: F226AC4E986A21EADF1823F70EAD5075 Ref C: Tue Sep 01 23:25:17 2015 PST