MEKLAELILIPSPAMGHVAQMLELAKLFITRNHQISITVLIMKLPDYIDAVSGPFVDSVMDSSSSERLRFFELPPVDPTPEWSSKTRGHFVNRLVQTQKSQIREFLISQRGGVKLVGFVVDMLCTPLMDVADEFGIPSYVFFTSPAAFLGLMLHFQFLEDECNEDVKNCDGSTTLLSFPSYAYPVPPNILPMVLVDRDTWLGRFIDFARGYRKAKGIIINTFAELEIYALDAYNNNNISRSEQRPLPSIYPIGPILNQSKSQSESEEAEITNWLDKQPPNSVVLLCFGSQGSLPTDQVTEIATALDNIGCRFLWSLRSPPQSNNAQFPGEYTNYSEILPEGFLNRTEKKGKVVGWVPQLKVLSHEAIGGFVSHCGWNSILESLWYGVPIATWPLHSEQQVNAFQLVKEIGVAVEITLDYCERNKDQPIVTAKAIENGISKLMETNSAVKHEAKIMKEKSRASVTEGGSSYLAFSKLINELLKNAAV*