MSAPVFLGIIGVGGVGTAFLHQLARLPNAPKLILLARSTQTLLSPTPSYSPSIPAAEWKTASATPSLTKSGALSAEEIANYLSSAPGRSILVDNTSDPALAASYPIFLRKGISIVTPNKKGFSSDLSLWKDIFASAAQGNALVYHESTVGAGLPVISTLRDLVATGDEVTRIEGVFSGTLSFLFNTFAPVGGAGAGRKWSEVVAEAKELGYTEPDPRDDLNGMDVARKLTILARIAGLEVQAPDAFPVESLIPEELRGLDGSAEGAKTFMERLAEFDGQMTEIKESAEKEGKVVRYVGSVDVGKKEVRVGLQRFDKDSAIAGLKGSDNIISFYTKRYGSNPLIVQGAGAGGDVTAMGVSADLIKVVQRLQ*