MSMNVAECAPIREGFPRPFPNTPTNVLAQMRLSGKVVVITGAADGIGYAVAEAMAEANADIAMWYNSNDAAVGKAQGLASTHGIRATAYKVDVSDADAVQQAIADVAKDFGKIDVFIANAGMAISKPLLEQTLEEYRKQMSVNVDGVLYCAKYVGEVFKQQGFGNLIITSSMSGHIVNVPVDQPVYNGSKAFVTHLGKSLAREWREFARVNIVSPGFFDTKMGASPQTVNEAYRMAPLGRQGHVKEIKGLYLYLASDASTYMTGSDVLIDGGYVLP*