MSHLITRKALEDVEADLRERIEGKATRAYQKKGFHIGVSVDGSEMSDRAAHFAAGFIQLKRGDRYTVFHISDSTKTYLPRHLTPKHLMHYYEDMAARDKLGLRAEWVCKEKSEGHSTCKTLVKLVDERDLDLLVIGSFGRKGEKLDVLGSVSDYTLHMCRSSLCIVRSTGSRFDQQAKILFASDGSHAANLAFVLTLQYFRRPLDTVDVIFVATKDPVKEKEWANMYRRYMETHQVPGNVEVKQITRTLDTTVQSTILEASRDVDILVVGVSGYSQKKMGSVSEFLSIHARCSTIVVKDHLDILGPPIVSDAPRFQD*