MSLEKVNEAVAKIRESYTGTPKIGLILGSGLGVLADEVNQPIKLSYSEIPHFPVSTVEGHAGQFVFGELENKEVVAMQGRFHFYEGYSMQDVTFPVRVMKELGVEVLIVTNAAGGVNELYSAGDLMLISDHINFTGTSPLIGPNDEHFGPRFPDMSEAYNLALRVDARLIAQELNLTIREGVYAGFSGPTYETPAEIQMMRTLGADAVGMSTVPEVIIANHAGLRVLGISCITNMAAGILDQPLSHTEVIETTDQVRSTFLQYVKAIVAKIS*