MAAECAILNTGASIPLVGLGTASDAALSLEDRKAAISTAIEVGYRHFDTAMIYNSEGFLGEALKEAMEAGLVKREDLFVTSKLWTSDAYPEGVLPALQKSLSALQLDYLDLYLIHWPVRFKEGTGMMPKPDDLLPFDIKGVWKALEACVREGLTRAIGLSNFSSKKILDLLDFAEIPPAVNQVEMHPKWQQKTLRATCKKANIHVSAWSPLGAPLMIWGTPEILNNPLIKDIALKHGKTPAQVILRWEVENGVSVIPKSFNKKRMVENIDLFGWHLTNEDHQNISTIEQKKTVDGSFMCNPVSGPYKSVQDLWDGEI*