MSKRVVIDPITRIEGHLRVEVEVDENNVIQKAWSSSTLWRGIEVILKGRTPMDVGLIVQRICGVCTYSHYRCGTEAVENALGVKIPLNAKYLRSLMQTSLNMHDHIVHFYHLHGLDWVDVVSALSADPALAAQVALKYTDNPISAGEGDLRAVQERVKGLVETGKLGPFANAYWGNSTYRFTPEQNLIALSHYLKALEVQRIAAEMLAIFGGKSPHPQSIVVGGVTSVRDMLSPARLQEWKQKHAIVNDFIIRAYKADVVMAAEAFGSEPSVLGGVNVKNFLATDDFILGDGQFMFNQGVIMNGDLAGVSDLNPELIKEDVTHAWYKADGAQHPYDGTTVPDYTGFVERDTVYGKLPTVDGDGKYSWVKSPRYQGEPVEVGPLACLLVSYARGNQVVVDAVNGLLAATGLPIEALFTTLGRTAARMLQTVIVAEEGLKTFDALLTNLQSDESTYTKPEIDSNKEYVGHAMIEAPRGMLSHWIRIKGGKVENYQAVVPTTWNAGPVDGQGNMGPYEASLIGLKLEDPTKPLEVIRIIHSFDPCMACAVHVMDYKGTNLGEFKIDPNGF