MSVGASVKKLEQNAYAAILKAMAVTGLTWEREEFLGRLRLELNVSSEDHMRLREQMDSDENVSRLRHGYAEHRDTQEAKRQRVDAAAAYGSVASRAAPRRKPQHSSVRAPKMTPAQLVAIGVNEYICKKCKRFWPSEGGWFDCVITDYNPETKQHCLTYDINTPNESYEWADISTFTKTEFKIEEGRVDINELQAFTQGPAPSPGAPVDNFVAAASKAKDPQKFEAVKSTLTAEEEALRQQLAALEDSDDED*