MSATPLLTDQMRAATKSDHDKSDKLVNLKLALVLTSPALYGEALGLFLPVFETMESIIDRNSKHPQIGKLHPMMDILRRTPGFRSDLEYYLPGDRRQELEKAWKNGENAVIKEYVEHLEKLEKEDPVRVLAYAYHLNGGVLAGGQIISRMVRKAMGLPNNQEEGVMVFKVKDEASMSNKGVFQKVKSIFNEELELSAESKQALIQEGKEVFRLNNALVSTVKGTQAWDQAADAFTKKILLICCVILACYFAWHVFALGSGGILQHGY*