SAFELCWVGLEIGRREKFQFGLLFGLNSLFIFSFSNLILTMDDGEVDFSNQEVFSSPNMAGELPSSCSMDSFFDELLKDSHACTHTHTCNPPGPDYSHTHTCFHVHTKIVPAATEGNNTATDDSADSVGKNSKKRPLGNREAVRKYREKKKARAASLEDEVVRLRTLNQQLVKRLQGQAALEAEVARLKCLLVDIRGRIEGEIGSFPYQKSVNHTIPNPTMPGSYMVNPCNVQCNDQVYCLHPGVDDKCDDDSLNDQGINACEFESLQCLANQNSASMDLSGCGVGNVSVSARAKSSASNKRKGGAHAATAS