MKKVIDFCVFCVVVMSVDGETSRVMKGVQHGACDYLLKPIRMKELKIIWQHVLRKKLQEVRDIEGCGYEGGADWITRYDEAHFLGGGEDVSFGKKRKDFDFEKKLLQDESDPSSSSSKKARVVWSFELHHKFVNAVNQIGCDHKAGPKKILDLMNVPWLTRENVASHLQKYRLYLSRLEKGKELKCYSGGVKNADSSPKDVEVNSGYQSPGRSSYVFSGGNSLIQKATEIDPKPLASASLSDLNTDVIMPPKTKKTRIGFDPPISSSAFDSLLPWNDVPEVLESKPVLYENSFLQQQPLPSQSSYVANSAPSLMEEEMKPPYETPAGGSSVNADEFLMPQDKIPTVTLQDLDPSAMKLQEFNTEAILRSLNWELPESHHSVSLDTDLDLTWLQGERFLANTGLQFQDYSSSPSLLSELPAHLNWYGNERLPDPDEYSFMVDQGLFIS