MDFGNIIEFLGNRTILITGVTGFIAKILLEKILRIQPNVKKIYLLIRAADAKSANARLQDEVLGKELFKILREKLGADFDCFVSEKVTPVMGDTSYEDLGVDASQLKEMYEDIDIVVNVAATTKYEERYDVALGVNTLGAKHVVNFAKNCAKIKLLIHVSTAYVCGVKAGLISESPYAMGETLNGEATLDIDLEKKLVEQTLINLIEEQVSEKTIRQRMKELGSQRAKLYGWPNTYVFTKAMGEMLVGKHRGNLPVVIMRPTIVCSTLKDPFPGWLESCRTLDMVAVSYGKGSLSFFTADNSSVLDLIPADMLVNSIIVAMKANLDQPYLSIYQVGSSYRNPINFGELHEFHFRYFTKNPWSNHEGGTSPVKIRKALVLSNVRIFEIVLLLCNFAIQLVLSLVRRMGCTSLQQALVNFDKKLKITMRLVDLYKPYLFFKGIFVDTNTENLLITARLNGLDEDIFNFDPMSVNWKHYFFQVHLPAVVKYLF*