Lecture 28: Generalized Minimum Distance Decoding 1 Decoding