XMDNSNQEDLSATGCAQEKETQPEEPVPDSMGDLENVKPMSGPWSTVNPVRVLVPKFRHLWRHNFNVLQLQELESIFQCNHYISTTEENGF