MGSRNECRIYVGNLPPDIRTKDIQDLFHKFGKVTFVDLKNRRGPPFAFVEFEDARDADDAVKARDGYDYDGYRLRVEFPRGGGPGSYRGNRNDRNNGRDGGRMGGRGPPAKRSQYRVMVTGLPPSGSWQDLKDHMREAGDVCFADTYKDGSGVVEFLRHEDMKYAIKKLDDSRFRSHEGEVAYIRVREDSGENDRSGGSGGGGGGAGGGGGGGGGGSSGGGGRDYRDRSRSRSFSSRPRRRGTPTYSPVRRQSYSRSRSRSNY