QGTVTFEDVAVNFTQEEWNLLSEAQRCLYRDVMLENLALISSLGCWCGVEDEEGPSKQIICLHFSNHQGVHAREKPYTCGICGKLFNSKSHLLVHQRIHTGEKPYECEVCRKFFRHKYHLIAHQRVHTGERMNAVIVGSHLPTALHSMFIREFTLVRSLMSAVNVGNLLLKAPVSLNTGEFTLEKSLMGVVNV