MSNQLQAVYPWLQNYWGPLSRYLKQDRLPSALMLVGNEGLGVSSLAIAFAHRAVCSSSLDEPFACGLCEACLLFKADNYPDFFHVIPEEGKTSIKIEPIRQLMSSLALSNQYTKPRIVVIDPADAMSHSAANSLLKTLEEPSENTCLVLIVNQLSKVPATIRSRCQLITVKGIELTEAKDWLVGLGCKEPEQYLSLANNAPLYAKELWQKEALKIRKLLLNNFIELLKGRLDPVLFAEKCISLKGLPVLKWLMSWLSDAIKCAHGALDNQLMNPELRADLKVFIETLHLKGMHTLLEQLNYLTSLESNQVNQQLMLEEFAIQSYSLTRK