MEKLAELILIPSPAMGHVAQMLELAKLLINRNHQLSITVLIMKLPDYIDPVSGPFVDSVIDSSSCERLRFVELPPVDPTPEWSSKTRGHFVNRLVQTQKSRIREFLISQRGGVKLAGFVVDMLCTPLMDVAEEFGIPSYVFFTSPAAFLGLMIHFQFLEDECSRDVSSFKNSDGTALLSFPSYAYPVPTNVLPMVLVDRDTWLGRFLDFARGYRKAKGIIINTFAELEVYALDAYNNNNLSRSEQAHPLPSIYPIGPILNQSKSQSESEEAEITNWLDKQPPNSVVLLCFGSQGSLPTDQVKQIAIALDNIGCRFLWSLRRPPQSNNAQFPGEYTSYSEVLPEGFLNRTEKKGKVVGWVPQLKVLSHEAIGGFVSHCGWNSILESLWYGVPIATWPLHSEQQVNAFQLVKEIGAAVEITLDYCERNKDQAIVTAEAIENGISKLMETNSAVKHEAKMMKEKSRASVTEGGSSYLAFSKLINELLKNAAV*