MELSLHSYDKLRSLLTLLRPFFLLIPKAKTAKIVRGILDAVAKIPGTSDLQISLCREMVEWTRLEKRTFLGQWVEARLAALLMETKEYTEALTLISGLVKEVRRLDDKLLLVDIDLLESKLHFSLRNLPKAKAALTAARTAANAIYVPPAQQGTIDLQSGILHAEEKDYKTGFSYFFEAFEAFNALEDPRAVFSLKYMLLCKIMVNQADDVAGLIASKAGLLYMGVELDAMKAVADAHSKRSLKDFEDALKTYQAQLEEDPIVHRHLSSLYDTLLEQNLCRLIEPFSRVEISHISELIGLPMDTVEKKLSQMILEKKFAGTLDQGAGCLIIFDDPKPDGIFSSTLETISNISKVVDSLYLKSAKIMA*