MLAGVTGSVLFKKQQRKRVRIGKPVFEHFQGQWRKKDDADTQLIFLSISSEGEFFLNQKELAGKIIHATDQKLVFEDSFGYQLVLELTAPGELTLYDDAEEQDYFLEKIVDSEEFSD