MELLDLDGVIEKGVFEIPSYQRGYAWQKEQLKDFWNDLEHVSKLGDKFHYMHSLTLRELENEFESSAFEIIDGQQRLATSLILLGLLAKITQHKDPKYYSMNLEPILSYKYYGLSEAFRAITEEEKDLKAFKTSFYAKNLIDAYEFFQEKISDTPVGTLEKMFDALTKKMLFSVVELNDNRIDPFSSFETINNRGKDLSTLELLKNRLHFVSHKICDEEDLENLQQEINDTYTRIYHDLRFFKDDHLEGFLKHFVAYYYGENSKFKERLLNTAFDAHKKYHSSYDEYEKINDLLLYLSYSSKVWVFLHMPNDKELDKELEIEITPKMCGLLDKMRRLNALSENAFLPLLLSLLTIQLAVRSGSERHYTTKELEGLLEYLERFGFLIYGVAGRDTAKNEWIESAFEAFQAYKEGKGNIAIEDLPTLEKNFFNKHNNSGLEFLEESIHSKKKPRKWYEWGKALNYLLYEYELHHNPETTLNFDSSIESIEHILPQKPDQGYSAKEKSWAKNPHIMHALGNLLLIAKNANSSLSNKPFEEKRKQYLKGSYSEKEVAKNASFGITEIQERSEKLLDFLIARYRIAELVGESAIKAFKNAFLKDIE*