MGTGRQARTLRELMAIRAIHGKMFRRLGLGTALGFRTRDRQVTDRPAIIVFVARKLHAQWVLDGQMLPSTVQGPGDLWCDVDVVEFSYHGTSSAAPKEQVYSELVECLRGDDQSIGPGSQVASLEVYGTMGAVVRSRTGEHQIGFLTNRHVAVDLDFPYQKMFHPLPPNLGPGVYLGTVERATSFVTDDLWYGMFATCCSETVVRADGAFVPFAASFDSSSVTATIKGVGEVGELFTINLDDPIANLVGKAAIKVGRSSGLTRGTVVAYGVEYHDDKGVCFFTDLLVVGDGGQFDSEGDSGSMILLCDGDKPRPVGMIWGGTSNRGRLKLRQGHEPENWTSGVDLGRLLDLLQLDIISNDLALKGIRPFPSL*