MLLELALGLFVLALFLHLRPTPSAKSKALRHLPNPPSPKPRLPFIGHLHLLKDKLLHYALIDLSKKHGPLFSLSFGSMPTVVASTPELFKLFLQTHEATSFNTRFQTSAIRRLTYDNSVAMVPFGPYWKFVRKLIMNDLLNATTVNKLRPLRTQQIRKFLRVMAQSAEAQKPLDVTEELLKWTNSTISMMMLGEAEEIRDIAREVLKIFGEYSLTDFIWPLKYLKVGKYEKRIDDILNKFDPVVERVIKKRREIVRRRKNGEVVEGEASGVFLDTLLEFAEDETMEIKITKEQIKGLVVDFFSAGTDSTAVATEWALAELINNPRVLQKAREEVYSVVGKDRLVDEVDTQNLPYIRAIVKETFRMHPPLPVVKRKCTEECEINGYVIPEGALVLFNVWQVGRDPKYWDRPSEFRPERFLETGAEGEAGPLDLRGQHFQLLPFGSGRRMCPGVNLATSGMATLLASLIQCFDLQVLGPQGQILKGDDAKVSMEERAGLTVPRAHSLVCVPLARIGVASKLLS*