MKFKLLFTTLLLVLTQPVFATSPIQNPTTSFVISDYAKTKYPIVLSHGLFGFNKLGTEAFGLDYWYQIPQDLARNGANVWVTRQSTANTSEFRGEQLLAEVQDILAITGAQKVNLIGHSHGSQTVRYVAGVLPANIASVSTIGGPAKGAPLADLIYKTLAGTPLEAPIATIFNVAMNFITIGQFDDPQKYPMNSVGAAYSLSTEGAGKFNAIFPAGVPTTACGQGESSVNGVRYYSWSGASPLTNPLDPSDYGLSLTSVFSGKNNDGLVPSCSSHLGTVIRDNYVWNHLDEVNQILGLRSIFAQDPVSIFRQHANRLKGQNL