MSKRVVIDPITRIEGHLRVEVEVDENNVIKKAWSSSTLWRGIEVILKGRTPMDVGLIVQRICGVCTYSHYRCGTEAVENALGVKIPLNAKYLRSLMQTSLYMHDHIVHFYHLHGLDWVDVVSALSADPALAAQEAMKYTANPIAAGEGDLRAVQEKVKGLVATGKLGPFANAYWGNGTYKFTPEQNLIALSHYLKALEVQRVAAEMLAIFGGKSPHPQSIVVGGVTAVRDMLSPARLQEWKQKHEIVQDFIIRAYKADVVMAAAAFGGEPSVLGGVNIKNFLACDDFLLGDNQYMFNQGVIMNGDLANVADLDPQMISEDATHAWYKADKPEHPYDGTTVPDYTGFVERDTVYGKLPTVDGDGKYTWVKSPRYNGEPVEVGPLACLLVSYARGNQVVVNAVNGLLEATGLPVEALFTTLGRTAARMLQTVIVAEEGLKTFDAMLTNMQSDEATYIKPEIDSNKEYVGHAMIEAPRGMLSHWIRIKGGKVENYQAVVPTTWNAGPVDANGKMGPYEASLIGLKLEDPTKPLEVIRIIHSFDPCMACAVHVMDYKGQNLGEFKIDPNGF