MELQEVPQIFTDCIDLGGCLTPSQPPGQVIFDGDRDESAEDDGISLAPPSNIKPSPDSVQLFDGAYPRDSLAEETGSIAGMANQIGFFVGPELGIPGSSPEDMGAPTQVSPTTLFPGSGRQIYDNRSLFQPTPITGSQSRAPTTPERPETPRKPRPRKAGGQGSGAGEKRSKILERNRVAASKCREKKKRYVAELLERSLFLEKEHMSLLQQRDVELAQANNWKNGLMMHADCGDENIDRWIRQLASRVAQTRYN