MKFIIKTQKGFENIVVNNLKEIVDDFNYIVSPDGYQGIVIVESDEDIEDKILQIPEVERVLKVYFETETDFDKIVNLAEKIKDYIKEDETFAVETKKRGKHDFSSTDINIVLGAKIKDLTNASVDLNNPDKVVHVEVFKNKTYVSITPGEKFKKYTKEKRNARELFKKVVIVQMPYLGEKIVCKRFGEAIGRAAQGFEVKELIIAPKEKVDAYELMEFIKGVKIGQHSRYEIQKRAYPFEIKLVPVTVQDLYQVVRDKRRDNRLLIITDPKGDELSKIKDKLAYDLRKKREIIVFCGSREGIPRGLFRFADYIVDLAPHMTFATEHAIPAALIALWGVYSGEDLENSSKEEKTESNSNGE