Ref A: 703a02bdf2cc4f97b8d8e05178055bee Ref B: 387743C4C8DA38C33D6C901786C9BCE6 Ref C: Mon Mar 30 17:21:42 2015 PST