MKNNTSTLSFFNLDWVSYHHAHTSSIAEMILSRTSPSSALLLLASLFFLHHFRSDRHKKNDIAPLPPGPSPWPLVGNIPELMANKPAFRWILALMKEMNTSIACISLGNTHIIPVTCPEIARKFLKRYDAIFASRPLTMGTEYSSGGFLSVATAPQGEQWKKMRRVVASEVLSPARLRWLLDKRTEEADNLLRYLYNQCRRSHFEESGAVVNVRKAVRQYSSNVIRKLMYNQRNLGNGQEDGGPGVEEEEHVEALFTVLSLLYAFSVSDYIPKLRWMDLDGHEKIMKKAIRIKAQAADLIYASVDNPSNAVEWALAEMLNQPKVLQKAVEEVDRAVGKERLVQESDFSELNYIKACAREAFRLHPIAPFNLPHVATADATVGGNFIPMGSHVLLSRIGLGRNPKVWDDPLRFNPDRHLKDTATDVELTENDLRFISFSTGRRGCMGAPLGSAMTVMLLARLLQGFTWSVPPGESRIELTESVNDLFLAEALHAYAKPRLPAHMYPTN