MPDTGTVKWFNSQKGFGFITPDSGGEDLFVHQSAIHAEGFRSLGEGEKIEYVPVEEDGKMKATNVTGPHGNYVKGDN