MLPVSATAVVSESVQSTVDIPKLAEKLDSASPLEIMDKALSLFGDDIAIAFSGAEDVALIEYAHLTGRPFRVFSLETGRLNPETLKLFDDVEKRYNIRIQYMYPDAAEVEELTRTKGLFSFYEDGHQECCRVRKVRPLRRALKGLKAWITGQRKDQSPGTRANVPVVQVDPAFEGLDGGPGSLVKWNPLSNVSGTAVWSFLRTMDVPVNALHFKGYVSIGCEPCTRAVLPGQHEREGRWWWEDAKAKECGLHKGNLDGVAESSNSLGEKTEVADLFISENVVTFGREDMEALVKGENRDKSSLVVLYAPWCSFSQAMDESYNDVAEKLAGSNVVVGKFNADGAQKAYAKENLQLQSYPTVLFLPKNSSQIIKYPSENREVDALLGFVQALQ*