MSVISKESHKVLYQVESNQVGLIKNSVIVLKIRKEDVTSITKNGADVIITLKNGEVITVQNYFSEATPDNSLVFEGEDGTWYWAKFTTANGDIADVIQYQLLEEIKLLLYNDSLTDVILP