MKKLLLILTLSITVYSCDKTDDPDVNISAINPLLGEWTLQSRILNDVNSLSIDTEQLIITDDNSLNNFKGKYQLITDENSNGRFALNNRDATITFTSSNNEVRTHSYFLNPLNIQFFIEQENGDVITENWVRVLEED