IKDVSTVVEEIPTSASGVVNDDDSDLNEPIDIQIRNVVCNFTVPLHVDLHKVALNSTNVTFDRGRGVLLKQKRNPSCYVKIYSSGKVYIVGCRSEQECKHAARSVARMVQKHMGRLKDIVRIRNYRICNVLATCKMPFGIKIEELAQKYPDSSQYEPELLVGMIWRSVEPKATLRIHTTGSITITGAASEADVMRAVEIIYPIVKEFRCPFRLRDGSSNKRQRSSGVIGNRVYFSDEDDCNDGEC