MVADDVVNPQSRTLFIHPAVLFKADKGASFGLHFLLCMTTGFSFIPLAAHDSTTVNAFCMQAMTRKNYNAGFKLEVVKMAKESNNAQAVRKYRITRKMVINWRKQEEALKMMPKEQCARRPAIASCPELENSLAE