MKDKTDRIISDYINGRTQAKIKAIESRYIYRVKQDNLGIRTAYKGTAEPEGNTLDKERMEEDKELIGLRRTLELLGALYNTLTVSEKRIIELRYKGYNGYTWYRVAMELESAGIDIPIKRAKKIYFAFKEDVSRVL