MKFGKRLRENAVPEWNSAYIDYKSLKRLIKAIKAERQAAVDRTREALPIEYRPTAPEPPPAAAEQLLARVLQPLTGSSRGADGIGADMVPDPAKQHGLPLALLGIRELGAPVPAEAAFLEALESETRKAANFYVAKSEQIQGQYADIRRQIAAYQRAGNSATVEARRAILETCVKFVRVLDMLENRFRLLNVMAATKAKYDKVTRRRTLASFRAALDQMPGLSSDLLEHLRSDITALVANAFYGANARAARERLRVEPPPPPPSTCHVFLEGLYLGVSLTLLAAIALGVALAREVDEPLLRAVFPVFRGLCVLVAYLWCFGAIVFVMGRARINYRFILDIAPDVALDHHVLFQNCALLTAALFLAFWMFYSSISSGAALSLAAVARPQYIPLYRTRHQYCGVLRWIVATLFRVWTAPFVEIRFRDVWLGIR*