MSRVYIGNLDPHVGQDELMHACSKFAMPASVWIARNPGGFAFVEFSDTRAAEVVVAGMQDALLGQQRVKAELAKNKGKNAAPAGNSAALSLAAPVDAPRSQRHRAVLRNLPPAYEWRTLRDEMRKIGDIIYSDIDVNGHGIVEFASREDLDFAVPRLNGSTLDGHIIEVFVEAEGPSTPPAAPPAAGPPRGEQRGEQAGGEQAGGAAAARRESDGGGRGVTVRTTPPPEAHALPPHLPNGSRDIGSTRARHDEYDRASSYDRASSYDRGSSYDRGSS