MDEDRQTQVLNALKEASHAVQKNPFCDKDSAIKALLQLQNEDIASMFKDHKLLSLTDHLCNLKSLVHELRESRGLRSYLKYREISRLAASIELVIQAWIDRKNLDKLTKTLQLQTLYQQIKLLEAFESRLSQGFDGELQDSILRSGVFRVLESLLCNPKLDIRVRDQAASAMAALVQFNKDVFVGEVMAGGYVVQALVSMTSVKAIKVLSSLIMAIKSPFVDEIHYQGGIQRILGFLGDPNKEIRVSAMECAMEIAYYGRKEAIEALLKGGVVKRLVELQKSADDEELKAMEMEFAKREKAFRGCVARFAIQMEVGQGLRQRERRSLKGEMLERVREVVESEAEAATIVAEILWGSTP*