MILITRVRDLSLSGRDKLKVELYVITSDWKRHTPEEREAFYERIWASGGFHFWLETYVDVFYSKVRHRSLSLPTAGAAQIDEGFALQECNRTAYDFWQKKISQRIKDPKKREILCPKEPLHTFGTVRPSLEMTYYETLDQDNVEVVPVKQNPIESFTEKGIKLKDGTEKEFDFIVLATGFDTHTGGFLQMTITGENGIKLSDKWGKGCNSYLGLTTAGFPNLYFLYGPHGPTAYTNGPSTVEAQTAWVVDMIKYMRKEHIQYFKPDEEAEKAFSKRVDDLSAATLFHDSHGWYMGRNVAGKTPQALNYTGGLPLYIKDLEESSTQGYKGFHLVK*