MEKLAELILIPSPAMGHVAQMLELAKLFINRNHQLSITVLIMKLPDYIDPVSGPFVDSVIDSSSSERLRFFELPPVDPTPEWSSKTRGHFVNRLVQTQKSRIREFLISQRGGVKLAGFVVDMLCTPLMDVAEEFGIPSYVFFTSPAAFLGLMIHFQFLEDECSRDVSSFKNSDDGTALLSFPSYAYPVPTNVLPMVLVDRDTWLGRFLDFARGYRKAKGIIINTFAELEVYALDAYNNNNLSRSEQAHPLPSIYPIGPILNQSKSQSESEEAEITNWLDKQPPNSVVLLCFGSQGSLPTDQVKQIAIALDNIGCRFLWSLRRPPQSNNAQFPGEYTSYSEILPEGFLKRTEKKGKVVGWVPQLKVLSHEAIGGFVSHCGWNSILESLWYGVPIATWPLHSEQQVNAFQLVKEIGVAVEITLDYCERNKDQAIVTAEAIENGISKLMETNSAVRHEAKMMKEKSRASVTEGGSSYLAFSKLINELLKNAAL*