MDRRVGVVGAGIGGLLACKYMLEKGFHPIVFEAQSGVGGVWTCTVETTKLQSHKDYYQFSDFPWPPSVKEDFPNSKQVLEYVELYAQHLSSTPHKIQFHSHWG