MKLLSWNVNGLRAICDKNALDWIAQEQIDFIGFQEIKAHEDKFPKKIYEYPFKHMYFNSAKRAGYSGVMSLCNFNSEVKKCEFFDDEEGRVLEHRFKNIALFNIYFPNGQKDEERLNFKMKFYADFLVYLDKLLKDGFEIIICGDVNTAHKEIDLTHPKANANTSGFLPIERAWIDDLLKLGFIDTFREINGEIKEKYSWWSYRMKARERNVGWRIDYFFISKGLKDKLKNAFIRDDIFGSDHAPVGIEIDI*