MSKRVVIDPITRIEGHLRIEVEVDENNVINKAWSSSTLWRGIEVILKGRTPMDVGLIVQRICGVCTYSHYRCGTEAVENALGIQIPLNAKYLRSLMLTSLFMHDHIVHFYHLHGLDWVDVVSALSADPAKAAQIALKYTDKPIAAGEGELRAVQERVKGFVETGKLGPFANAYWGNGTYKFTPEQNLIALSHYLKALEVQRVAAEMLAIFGGKSPHPQSLVVGGVTSVRDMLSPARLQEWKQKHEIVTDFILRAYQADIVMAAEAFGTEPSVLGGVNVKNFMATNDFVLANGEYLFDQGVIMNGDLAGVSDINPDLIAEDVSHAWYNADAPQHPYDGTTIPNYTGFVERDTVYGKLPTLDGDGKYSWVKSPRYQGEPVEVGPLSCLLVSYARGNKVVVDAVNALLARTGLPVEALFTTLGRTAARMLQTVIVAQEGLKTFDALLTNIQSDETTYVKPHIDPSKEYVGHAMMEAPRGMLSHWIRIKNGVIENYQAVVPTTWNAGPVDANGKIGPYEASLIGLKLEDPTKPLEVIRIIHSFDPCMACSVHVMDFKGQALSEFRVSPNGQ