MKILVVEDEPELRENLAVALEDEGHEVYAADDADELKEYLAEVKPDLIVLDTDLTGRPGPALIRTLKANKVTVPIVMLGSDESEEDIAKHLGYGFDDWVKKPFDLEDIINKIKKHLKKH