MSDTAGKTIKCKAAVCWGAGEPLKIEEVEVAPPRAHEVRIRILYTGICHTDEYTRSGKDPEGLFPVILGHEGGGIVESVGEGVTSVAVGDHVIPLYTAECRECKFCKSGKTNLCGKVRATQGKGLMPDNTSRFSINGKPIHHFMGTSTFSQYTVVADVSVVAVNKKAPLDKVCLLGCGITTAWGAVVKQPGIKDSTVAVFGCGAIGLGCISTASVVGASRIIAIDTNPKKESWAKQFGATEFINPLDLPEGKKIQDHLVEITDGGLDFTFDCTGNVQVMRAALEACHKGWGVSTVIGVAAAGQEISTRPFQLVTGRVWRGSAFGGVKGRTEIPGLVEDYLNGKLKVDEYVTHHRKLEELNEGFHDMHSGECIRCVVDMQ*