MSSAKEQSSVTAALQPEQWTTSSNEALKLFVTNPEAALNFQPTFTYPIFGDAETIYGYKDLDIFLCFDHYTFKPFLNIKYSAKLTDDPEIIDIKKTIDEFLPKSTIFKDEVKWVDSIKEEKDNGYKIPGKLIDSFSENDKEYDIYKIDLKSDNGYELHQRLQILVLLFIEAGSFIDAKDELWNLYVLYEKDNKSTSNNEPSIVGFTTAYNYWKYPGAKKFDSTEQESRIKISQFIILPIYQGQGLGQLFYSHLFDKWLAQDDIIEVVVEDPNESFDDLRDRADLKRLNTSEQFDFKAVTPKVDKEWVEKTRRALKLEKRQFARLLEIILLYKLKHGYPGITKRDVRLFIKKRLYDKNKEGLATLDDNTKKDKLQTAYQALEDDYYRILGDLKLNIKRENDEEETDTVSKKQKV