MSNSFLQVKLFLTSAKSAKQAWDILASLYASRNEAKIALLRKELESKIMHEEDDMDTFLTGVKDINEQLISTGEVISNSSLVQTVLDALPNSYQTFASTWRLMTQGNPVVVKFDALCTLLLQEPLSRKNRAKQHAVDFVAAQRKGDNSNVATSHGSYVSGKSPISNASIGINSSGNSSDKGKKEMHCHYCKANDHLIKQCPKLKAKEAKNKEVGSTIRSNTSGAIVESSVKGDCDVDVDVEWAFSAKCTYHPVVHDACMSIVADSHVWYFDSGATKHITSHRDLFTSLESIPHGGNTVTCANNASYPVQGVGKIVLTTANGSSFTLVDALYVPGIKKNLLSISTLARLGLVVKFVDDRCTVHDLSFGDEIIASSILCRGLYKLTLYDKCV*