MKNRSLFSVLAIYYFLFVSKVQTGTVFRLSSGYNIPIIGLGTHGLKGEELDRVLETAFEKGIRHIDTAFIYENEEDVGKFLKKWFDKGGKREDIFITSKLPYFDNRPESVEKYLKLSLEKLGLQYVDMYLIHAPFGIRHKNGSYDLEKKEDGSVVLDDMVDHIATWKEMEKQVKEGRTKSIGLSNFNETQISNILNKAKIKPSNLQIEVHAYHQQQPLREFCQKHGIIVTGYAPLGSASSRKYLRPDQNQDEFPSLLSHSIITEIAKKHGKSTAQILLRHTVQGKTAVIPSSKNPDHLKSNFEIFDFELSDDDVSKLNTLDKGEKGKIFDYKFLKGIEKHPYYPFISS*