MKHFLTLRDFSKEEILSLVNHASELKKEPKKLLQDKTLAMIFEKNSTRTRMAFELAITELGGKALFLSSNDLQLSRGEPVKDTARVVGAMVDFVMMRVNKHETLLEFARYSKAPVINALSELYHPTQVLGDLLTIKEWNKMQNGIAKVAFIGDSNNMCNSWLIAAAILGFEFSIAIPKNYKISPEIWEFAMKQALISGAKISLSHDKFEALKDKDVVITDTWVSMGEENEKERKIKEFEGFMIDEKAMSVANKDAILLHCLPAYRGYEVSEEIFEKHADVIFEEARNRLYVVKALLCFLDNQRGRE*