MKKALTELCDLLAEDCNVLSHGISLLRDQCPSLESFADAGFRPTVRQVNGILAVARYLSRSNEPENLGELLALVLRFVAAIPNISRNEAWPVLFTQESFDGYFTELVGYLADISVRWPDVTISVSNVLTDFILNLPEGSEDGTESVRWISLFSVRSLVAALASNFPPLLSMDADSLARYILQHWILPPWTLKDASSRSTSSQSVSAQSSPIRLMFSSSSSSSTGKSNSMKDFRQGYMSDGASDSRISTSADDSPRHNANAFFTPNSTPRGTPGREPNMTGGFLHMNGNGSRTSSSEYVENHEANKRTRQLLAALEGESIVVLERQELGFRLFVQILERNDMDEELVSQMRVMAMNHLGALLPLLKARLFLC*