MSAVDKRAKFESALPVFVDEIVNYLKTINIPDDVTEWYKNSLFHNTLGGKYNRGLSVIDSYEILLGHPLDEAAYMKAAVLGWMVELLQSFFLIADDIMDASKTRRGQPCWYLMPGVGNIAINDAFMVESAIYFLLKKHFRQESCYVDLIELFHDVTFQTELGQQLDLLTAPEDSVDLSKFSLQKHSFIVIYKTAFYSFYLPVALAMHLAGVATPENLKCAQDILIILGKYFQVQDDYLDCYGDPTVTGKIGTDILDNKCSWIINLALAKCTPEQRVILDDNYGRKDSESEKRVKAVFEELNIRGEFENYEESEVSEIKKLIDGVDESTGLKKSIFTTFLGKIYKRNK*