MSRNKGVQYLSSSEHSLKDYLPILSMAGLILIVQVLALLLSMPMEINDMQAFEDPTQVSNSIYYIVMILVFTLFVLIAIKKNMKWIISLLIYLAIVSTLYYVFFALFTLIPALAGLENIASLLLSIGLTVLLYKYPEWYVIDLLGVCIAGGVSALIGISLSIIPVVVLLILLAVYDAISVYKTKHMIAMAEGVMDLKLPILFIIPKHLNYSFITEGFKEGEKREAFFMGLGDAVMPTLLVVSANVFLENGGLSYPVLGAMLGTLVGHIFLSILVMRGKPQAGLPFLNSGAIIGFFIGVLFSGASIL