MSLPQLLNGKVAAITGGLTGIGRAIALEYLRHGAYVAVNHLGGSNDEPLLTAMKKDVSELLQQTSQTDKERFITVSGDISKPETGTEFIEKTVQAFGRLDVFVSNAGVCRFEEFLDVTPQLLNHTITTNLTGAFYAVQAAARQMAFSQSPPGGSIIGISSISALVGGGQQTHYTPTKAGVLSLMQSTAVALGKYGIRCNALLPGTIRTQLNDEDMSDPVKRKYMEGRIPLGRLGQPPDLAGPAVFLACEGLSGYVILVDGGLFVNLQ*