MEAVLAIDLGATSGRAIVGYLSENKLVMEEINRFSNLPIRVKGHLSWDIDFLLAKILESIRLANTSYKILSIGIDTWGVDFGLIDNEGKLLLQPVHYRDERTKGVLKEISEMTELEKLYSETGNQIMEINTLFQLFKARQESPDSFYKTNKILLMPDLFNYLLTGKFATEKSIASTTQLFDPRSQNWNQNILKLFELDSSLLPEIVSEGNVLGRIKEEYGLGDIPVVNVCSHDTASAIVSVPKTEGSLFISSGTWSLVGVELTSPILTTESFSYGFTNEVGKDGVITFLKNCTGLWIIEELRRSFERRGKAYSFDDIRTMVEKEKENLPLIDTESTEFATESDMHKTLTEYLAYHHETREWTDGQLFKIVYESLAETYRKAIELLEELTHKVYKRIYVIGGGARASYFNQMIADRTGKEVLTGSTEGTAVGNIVVQLIAMGQLKGMEEAHHVIEEFLQLESYYSQKN*