MSEEQKNDLQVYETRRFAKALSKLPENLLSVIEDEIEKIIDNPKIGELKKGDLDFLRVHKFLLNSQLTLLGYCWKGEKIELYLLDIGSHENFYQEQKRYRKVDLKLIR