MLFRLALVLPCLAAGFVAPSQQTPRSTVLSATVEKELVPPRDLDELSKELEGTQQLYDNVQTTYGRYPLTMVSGNGCRLTTNDDTEFLDFVSGIATCALGHNNPALAKAVSDQMQKVHHVSNLYYVPAQAALATWLCENSVADKAFFCNSGAEANEAAIKLARRHASNNGITHPVIISAHQSFHGRTMAALTATAQPKYHKGFGFGGKMIPGFEYVTYNNIEELEQLVEKIVSEQPADGKQGLAAIMMEALQGEGGIKPGNPEFFAKARELCDKHGALLMCDEVQVGMGRTGTLWGYENLDVIPDVFTSAKALGGGVPIGAMMARGDAATVFGPGDHASTYGGNPLACAAGVAVAKYLSDNNVLANVRARGEQIREGLEAVAAKYPTVLGDVRGWGLIRGVEAISDDIPAGKIVGAAMEQGLLLVPAGTNVVRFVPPLIVTEAEVNEALEKFEKAVQQLAN*