MDYDLKTKPKSEDLEFPSGNKEKNKYKEHLEQKYNAIKGNRYIMEDVIVPIANALKLPIDDVIDIFVNKYDGAGLYETHAYGEQARMGCLGRKVDIDLGLCWVCDFFGLISKKDADLIRKKVVEDTIMKKIPYKTALENGRKMVVELLK