MERTLWKTAEGQAVALFSSLLLVSVSLLSLLLFRLRRSHPKLNLPPSPFFSLPLLGHLPQIRGMRNPSLLQDLRNSLGPIFTLHVGSTPIIFITSAALAHEALVEKSLLFAARPQLPSRVLFSNNFRNISSASYGPYWRAMRRNLVQEMLATPKVLSFKPARALILDRMAIRIRAEAQQNEGMVSVFNNIRTAIFELLLFMCFGFHMSEMEVLQIYAMIDEIIRLPRAIVEDFYPSLRVFDGKRKQRAIAVRAKQVQLYSSHIDKHKELYKLGELAPGSYVETLLHIDAKNPLSVDDLVTLCSEFLVGGTDTTVTTLEWTMARLVENPSIQNKLHDEIQSVVGDRLIDEEDLPRLPYLQAVMKETLRLHPPGEYLLPHAVSQHCTVGGYDIPPNAVVYFHVTSMSRDPEIWEEPLKFSPERFFTSDVDITGTKAV