MSITNDEKVVCVTGGSGYIGSCLVSLLLSRNYTVHATVKDLNDEKETKHLEALEGATTRLRLFQIDLLDYDSIFAAVSTTYGVFHLAFPCFVDQVQDPERQMLNPAIKGMNNVMRAAKEAGVKRVVVTSSTSAIMPSPNWPADVVKAEDCWTDVEYCKKNELWHPLSKTLAEKTAWELAKENGLELVVVNPGLVLGPAIPPTLNASMIMLLRLIQGCTETYEDFYMGSVHVKDVALAHILVYEDKSATGRHLCVEAVSHYGDFAAKVAQLLPEYNVPRLPRDTQPGLLRAKDAAKKLMDLGLQFIPIEQIIKESVESLKSKGLL*