VTGFESYKLYLAVWQHFSLSRDYNYFKYNGKLGNITGKAYENRKDKYFFEALGKRNKGDLLQYYVANFAHHGSEVQWIGDLHSKESEDVYVHWQKRIQSLSYIFEKDLKEVNEFLIARGLEFDRLFDVEEDEHPIIFRFVQQRMIEVETYIIMDKILGFSKRIANDIKESYIFPSEQYRYDRYAEFLNLESDKYIKIMKGVFDATTE