MSTSNDEKVVCVTGGSGYIGSYLVSLLLSRNYTVHATVKDLKDDKETKHLESLEGADTRLRLFQIDLLDYDSIAAAVATTSGVFHIASPCIVDQVHDPERQLLDPAIKGTNNVLRAAKEAGVKRVVVTSSISAITPSPNWPADVVKNEDCWTDVEYCQKKGLWYPLSKTLAEKAAWEFAKENGLDVVVVNPGTVMGPVIPPTLNASMLMLLRLLQGCTETYEDFFMGSVHVKDVALAHILVYENKSATGRHLCVEAVSHYGDLAAKAAELFPEYNVPRLPRDTQPGMLRGKDVAKKLMDLGLQFIPMDQIIKESVESLKSKGFLS*