MTEIVFLNASQLHAHEVSRPQFPIERLPGGLLARVLELAGSRAAWRLRRVSRAWKEAAQGVDWSPFELEVRGEEEAARVTALARDGRLRVRGDLHLRAAFAEKLPVDRPQEQPAGLLAALAGLLAALAGAPGCAWRLREADLRVKLAGNRGRSNLCLLRVLEALRPAAAASTSPLRSLAIDVDLNRTGDEVSAEEEGDLGGLRLSDILRAALPLFPDLERLALPGRASLLDPGCLGAIADCLGPRLRELRLGAPKPGGERDAERLLSGLPRLRSVGVEVTGAESSRGLAESLPLAPALRELALSANRVQGEERKRELASLIKGAQGVLREVRLKLGAPDATPALWSVLRAVAGCQRLQRAEITLELEEPEWDPDNWYFNLCDPPEFTRYWLAARNVAWRLLEETLEPCKRAGVELKLAVHSP*