NEAFVKLMEMGDEPDRRNFLHDLFVFMESKQSPIIAVPTVSKQPIDLFKLYCIVKKFGGMVEVSKNKKWRDVSSALNMGPSSSAGFVVKKNYGKSIFPFECFHDRGNIDPAPILA