MLTALTSTAPTALSLAHSSTAVPPYSTRRVVHRGREFFSAQVQPAGHGAPVPPLVLLPPVGVGIDRAFYNRLHQEWHALGSPAAMHSYDLLGTGDASPKPRRFYSPEVWAAQLDDYLREHVKTPSVLVVQGGLLPCALEVWRRSGREAVAGVSLLSPPPLRFFSKGADSRKFSRRTQRLLWAASCSPAGNLFFRRLRGGSPPGARIREFTERSLFASESDVGAEWVNHRFSTFSYLCGSIPPGGAWRDERTDVFDSLDVPLQLLRGDYGGLENATTKAEELLSRARLPARECSAIVLGSRACLAYERPAPTARMLARFMERHYRAPPARGIPAGGDAGVVTPF*