MSQRVVIDPITRIEGHLRVEVEVDENNVIQNAWSSSTLWRGIEVILKGRTPMDVGLIVQRICGVCTYSHYRCGTEAVENALGVKIPLNAKYLRSLMQTSLYMHDHIVHFYHLHGLDWVDVVSALSADPAKAAQVALKYTDKPIAAGEGELRAVQERVKGFVEKGQLGPFANAYWGNGTYKFTPEQNLIALSHYLKALEVQRVAAEMLAIFGGKQPHPQSLVVGGVTSVRDMLSPARLQEWKQKHAYVTDFIKRAYQADIVMAAEAFGTEPSVLGGVNVKNFLATDDFVLADGEYMFNGGVIMNGDLAGVSDINPDLIAEDVTHAWYSADNAQHPYDGTTVPNYTGFVERDTVYGKLPTLDGDGKYSWVKSPRYNGEPVEVGPLSSLLVSYARGNKVVVDAVNGLLARTGLPVEALFTTLGRTAARMLQTVIVADEGLRTFDALLTNIQSDEATYVKPEIDANKEYVGHAMIEAPRGMLSHWIRIKGGKVENYQAVVPTTWNAGPKDANGKIGPYEASLIGLKLEDPTKPLEVIRIIHSFDPCMACSVHVMDFKGASLSEFKVSPNGL