MDIRKMLRILEGLRLTIYKDERGNYTIGIGHLLTKSPSLAAALAALDKAIGRDTKGVITEEEAEKLFEKDIEKAIESILNNEILKPVYDSLDEVRRHALIALVFLIGEKGVAKFTESLELLRAKKWEEAAEKLKQSRFYKEIPERAERIITTFLTGTWDAYEGL