MATSVRGFSSALRDVPGSYGLPLVGAVRDRLDFYYFQGQDKYFESRVERYGSTVVRMNVPPGPFMARDPRVVAVLDAKSFPVLFDMDKVEKRDLFTGTYMPSTSLTGGHRVCAYLDPSEPTHAKVKQLLFSLLLSRKDDVIPVFRSNFSSLLATVESDLAEGGKAEFNKLNDVTSFDFIGEAYFGVRPSATDLGKGGPTKAAKWLIWQLHPLLTLGLPMVLEEPLLHTFHLPPFFVKGDYGALYKYFSTVAKQALDTAEGLGLSREEACHNLLFATTFNSYGGLKVLFPGILANVASAGEKLHERLVAEIRGAVAEAGGKVTLAAVEKMELAKSVVWESLRLDPPVKFQYGHAKKDLQVQSHDAVFQVKKGEMLFGYQPCATKDPRVFGATAKEFVPGRFLGEEGSKLLQYVYWSNGRETENPTVDNKQCPGKNFVVLVGRLFLVELFLRYDTFTADIGKDLLGSSVVFTSVTKATSGPGSE*