MVDDKKFNEEEDGEVQYVDPTVNKVPNYEASELAFVLTQDKLSSKHSEVLDKLMKLIEEEEMAPYYKYLAEEYVPQGGLLKFDKSLYDRLVEKNEQKIADFKKKIEEIEENDEGELERAQAWINLGEYYAQIGDRINAQETLEKALEKAISTGAKIDVMLTITRIGFFYNDQLFVKDRLAQTNAMIEKGGDWERRNRYKTYKGIHSLAIRDFKEAANLLVDSLATFTSIELTSYENIATYASVAGLFALERTDLKAKVVDSPDLLSLINTTPALQSISSLTISLYTSDYASYFPFLLETYDNVLIPSKYLNVHADYFVREMRRKVYAQLLESYKTLSLKSMASAFGVSVEFLDNDLGKFIPNRQLNCVIDRVNGIVETNRPDNKNAQYSLLVKQGDGLLTKLQKYGAAVRLTGSDRL