RFFVIKSFSEDDIHRSIKYSIWCSTEYGNKRLDAAYREREGKGQVFLYFSVNGSGHFCGVAQMTSPIDYSSSSEVWAQNKWKGQFTVKWIYVKDVPNSQLRHIKLENNENKPVTNSRDTQEVPYEKGKQVLRIIHQYRHTTSIFDDFYHYEKQQEDAQ