MDDKQKFTLHFVMKERAHANTQDTSDIKYEGRIRSGASTCWISFPGKFAAGWDALVAELHGDSVACVFLSTPESGLGKHHTFEDGSCYCKDIYGERDFQTFGYLVKMKELDSDKLKREQEKAKLTNAVIVPANATPEMEEMCRQEAKRNWEMNGKRAAWGCQWFHVWKEKVHEAVEKKQTLRVVFFPGQKGQGKLMLRELKYRDLWDGVGCGGSQKCEIAYVEHMRAEHGSAWDYEEIDESKFQEASGRAEIRTNAAVETLKAFVMPNPSHVTVRESGHGADEPKHDKDTKPEKGQDLPEQTELKVLKSSVWDTIIDSKIANQIHHLRFDPRAEAGPLSNPARLDKPT*