MDGPKVALVTGCSEGGIGAALCEALLKRGCRVFATARRLESMTKLEALGCCVVQLDVCEEASIRDCVETVVAKAGRVDILVNNAGVGAVGPLMDLPMEAMRQLFETNVYGTVAVSQAVFPIMAKQGGGTIANIGSIVGWMATPWTAAYCASKAAIQSLSDSMRLEMKPFGVDVVLINPGVVETNLGQNNASRQHLNRNGHFAPFEEAIRTKAVFAHKRGATPANVFAEKAAATLLKPKPPRHWFFGQHSLTLFIVSHVLPLLCRDWILARQFGLNVRITGSQAPTYWKGNRPNSGDESMGRLTPAGSSF*