MKYVLVTGGVVSGLGKGVTASSIGVVLKACGLRVTSIKIDPYLNTDAGTMSPFEHGEVFVLDDGGEVDLDLGNYERFLDIKLTRDNNITTGKIYQYVINKERRGDYLGKTVQVVPHITDAIQEWIERVAMIPVDGMEGPADVCVIELGGTIGDIESMPFIEALGQFSYRVGPGNFCLVHVSLVPVLNVVGEQKTKPTQHSVRGLRGLGLTPNILACRSAEPLEENVKEKLSQFCHVPEANIVTLYDVSNIWHIPLLLRDQKVHEAILRGLNLPGANKKPELEEWTKRAKQCDTCRDPVRIAMVGKYTGLSDSYLSVLKALTHASVVFRKKLVVEWVPATDLEDATAKEAPDVYKAAWKLLKGADGILVPGGFGDRGVQGKILAAKYAREKKIPFFGICLGMQIAVIEYARSVLGLKDANSTEFDPDTKNPCVIFMPEGSKTHMGGTMRLGSRTTYFQTTDCKSAKLYGNVNYIDERHRHRYEVNPDMISELEAAGLSFVGKDETGRRMEIVELPTHPYFVGVQFHPEFKSRPGKPSALFLGLIAAACGEFEKLMQTCSPLSKVAPKNIMNGITSNGNGITSNGTCVTKTYPNGNRIKSANGSLKSSIYVNGNGVHA