MKILVVEDEPELRENLSVALEDEGHEVYAADDADELKEYLAEVKPDLIVLDTDLKGRPGPALIRTLKANKITVPIVMLGSDESEEDIAKHLGYGFDDWVKKPFDLEDIINKIKKHLDKH