MGVMQDKLSTRKVLANLTYPVRYERFSKIFKRIRKSERRFFIKLLKVICKDIKNKELIYFASYSQINLNQSGLILLLNDRIVLIHSKPKSKRKYYDVIPYHNVVDVDFEKQEDDFGNLFLKISREHLSDKTYTIRMIKNDDLPEMTQFIRIKISEN