MKALVYYSSTDGNSLAMADIMAEAWADEGAKVNDKTARDCKPENLFNGYDLFILSSSTDGGDKVVVEGDAQELFNHLDGMGLKGLHYVGFGTGNPSVPYYCGAVELIAERLEALGGKLVYEPLKFDGDPSDQLAEIIDWAEEILKAV