MSKRVVIDPITRIEGHLRVEVEVDENNVIQKAWSSSTLWRGIEVILKGRTPMDVGLIVQRICGVCTYSHYRCGTEAVENALGVKIPLNAKYLRSLMQTSLYMHDHIVHFYHLHGLDWVDVVSALSADPALAAQEAMKYTANPIAAGEGDLRAVQERVAGLVETGKLGPFANAYWGNGTYKFTPEQNLIALSHYLKALEIQRIAAEMLAIFGGKSPHPQSIVVGGVTSVRDMLSPARLQEWKQKHQIVQDFIIRAYKADIVMAAAAFGAEPSVLGGVNVKNFLATEDFLLSDGQYMFNQGVIMNGDLGNVSDLDPDMIAEDATHAWYKADGPQHPYDGTTVPDYTGFVERDTVYGKLPTVDGDGKYTWVKSPRYNGEPVEVGPLASLLVSYARGNQVVVDSVNGLLEATGLPVGALFTTLGRTAARMLQTVIVAEEGLKTFDAMLTNMQSDEATYVKPEIDSSKEYVGHAMIEAPRGMLSHWIRIKGGLVENYQAVVPTTWNAGPVDAQGKMGPYEASLIGLKLEDPTKPLEVIRIIHSFDPCMACAVHVMDYKGQNLGEFKIDPNGF