MKSLLCCTFFCLIAVTGSAQDRLTKCTSELSFSEKNTRSLSVSLAGIGVITIWGALQWDYFSQSPHSGSEGWFANTTKEGGADKLGHLYSSYVISHALSSLYKHWCFEKENAALYGSLSLFAIMGYMEFGDSFSEYGFSYEDMIANFLGCTAGYLLYKYPDLAGKFSLRWEYGFKPNGTDFLTDYDNSKYLLAVKLNGFESVNKTFLKHFELYMGYYARGFSDDKDKKERNFYLGIGLNLTDLFRRYSWKKTAVVLDYIQIPGTYLQYKHDVNEN