MSKRVVIDPITRIEGHLRIEVEVDENNVINKAWSSSTLWRGIEVILKGRTPMDVGLIVQRICGVCTYSHYRCGTEAVENALGIQIPLNAKYLRSLMQTSLYMHDHIVHFYHLHGLDWVDVVSALSADPAKAAQVALKYTDKPIAAGEGELRAVQERVKGFVETGKLGPFANAYWGNGTYKFTPEQNLIALSHYLKALEVQRVAAEMLAIFGGKQPHPQSLVVGGVTSVRDMLSPARLQEWKQKHAIVADFILRAYQADIVMAAEAFGGEASVLGGVNVKNFMATNDFVLANGEYLFDQGVIMKGDLAGVSDINPELIAEDVSHAWYSADAPQHPYDGTTIPNYTGFVERDTVYGKLPTLDGDGKYSWVKSPRYQGEPVEVGPLSCLLVSYARGNKVVVDAVNALLARTGLPVEALFTTLGRTAARMLQTVIVAQEGLKTFDALLTNIQSDETTYVKPHIDPSREYVGHAMIEAPRGMLSHWIRIKNGVIENYQAVVPTTWNAGPVDANGKIGPYEASLIGLKLEDPTKPLEVIRIIHSFDPCMACSVHVMDFKGQALSEFRVSPNGQ