MSTLNSDQELADIGASSSDNTNYFYSSERREHMFDKVLTPSDVGKLNRLVIPKQHAENYFPLEGNQNGTVLDFQDRNGKMWRFRYSYWNSSQSYVMTKGWSRFVKEKKLFAGDTVSFHRGFIPDDNAPPERRRKLMFIDWRHRAEINLVHNFNQHNFIFGSPTYPTARFYPVTPEYSMPSHRSFPPFYHNQFQEREYLGYGYGRIVNGNGARYYAGSPLDHHQWNLGRSEPLVYDSVPVFPAGRVLPSAPPQPSTTKKLRLFGVDVEESTSSGETRGEMGVPGYSSSSPVVIRDDDQSFWRSPRGEMGASSSSAMQLSDDEEIKRKGKSIEF