MALVLENPFPKSLSKTGPTKFSDDGKLLELVVKEGYGVKGMVDSGIAELPQRYIHPPHERIVRKEAIDALCYLAKPIDLSKLGREGGEEVARALCESAEKLGFFQVVNHGVPFELLESMKCATKRFFEMPVEKKAMYLRGKTPCPNVFYGTSFAPDKEVCLEWKDYLSMIYMNDEEALKYWPEQCRDVSLEYLKKCKAMISGILKGLLEGLGVGLEEGALEAYMEAKAVNLNYYPPCPNPELTVGVGRHSDLAALTVLLQDEIGGLYVKVDKGWIEISPVPGALVINVGDTLEILSNGRYKSAEHRVMASGSKERVSIPIFVSPRPHTMIGPLPGLVEDGKAVYGRLLFGEYMANYFGAGHQGKSSLDFARI*