Ref A: 95a31e76167f4effb5d163beea84e0fd Ref B: F8EEF874B8FC81FCC73BB081F806E059 Ref C: Thu Mar 05 11:11:40 2015 PST