magpie sock