MSRERFRKALLPPGAENIEKLKNLVKEGNYYGAQQMYKTISARYATVGRFSEALDLLQSGACLQLEHEQVTCGGELAVLFVEMLVKAKVDFDDDYLDRIRKIYKKFPRIPLPQNLGLEDDDEIHRLSETLGAAKTRVESCTSFLKAAIKWSSDTGPRKLGSAELHDMLAEYIYSESPEADMTRVSLHFARGRNPKKFASTLVNFMGKCYPGEDDLAIARAVLMYLSVGYLRDANNIMDEIKKLAWAKELEFPESELMRFIDYLLQTLMRDALPLFNMLRQKFSSSIERDPMFIELLEDIREKFYGVRRKNPLQGMFGELFKM*