MVNSWLFSRLDAVVRKSRQLRDHRFAAIVWTILLGVVLVAATQGEPTSLLWIVGLGFLVTLCLAIGRLRAIQRDEREAAIHEVERQFPELDCRLLTAAEQKPALLSSEPDIFAQELRTQLVSHARQHQWTDAVSTGRLLGMRLWHGMAAAASFSVALIVLMSSPGEPSGDAQRSVAEQLALTGDQGFEVVVEPGDAEVERGTGLLVTARFEGAVPGVVTLVTVDSDQQVTSRPLRQSLRDPLFGTRIPEIQKDLTLTLTTDPLNPQEVTLTWTPTAHEDPLYLLELVDADGRRANESAEFTIEVVPNRRPDLKIAFPSKDVRVSPLEEMAMEAVAKDDFGLNSYGVIFETVDGGEQSIQLGSGEPQKKSAEMSHMLPLEKLGVVPDQLVTYYFFAEDVGPDGAVRTSYSDVFFAEVRPFEEIYRQAPPQEGQAX