MKELEQSQQVLENVKTELTNENTKLKNGNDELTNKITGLATEKDNLTKDKENLTKDLSTAKTQAEQTSQKLKELEQRHAPYQKLEKLYEVFLEVKDRLNFNFVATTHSAMDLIASVLSDSKYYLESLYNKASQELSDKRSDKGEKLAELFDLLFEYIKDSKFERLKEPSAYDHTCKKLYPEQNTSGKMQRVVLRGYTYDKKIACYTIVDMGS