MSKRVVIDPITRIEGHLRVEVEVDENNVINKAWSSSTLWRGIEVILKGRTPMDVGLIVQRICGVCTYSHYRAGIEAVENALGTEIPLNAKYLRSLMQTSLYMHDHIVHFYHLHGLDWVDVVSALSADPAAAAQEALKYTANPISAGEGELRAVQERVKGFVETGKLGPFANAYWGNGTYKFTPEQNLIALSHYLKALEVQRVAAEMLAIFGGKSPHPQSLVVGGVTSVRDMLSPARLQEWKQKHAIVTDFIHRAYKADIVMAAAAFGGEPSVLGGVNVKNFMATNDFVLADGQYMFDQGVIMNGDLAGVTDINPDLIKEDVTHAWYKADGAQHPYDGTTVPDYTGFVERDTVYGKLPTLDGDGKYSWVKSPRYDDEPMEVGPLASLLVSYAKGNKVVVDSVNGLLEATGLPIEALFTTLGRTAARMLQTVIVAEEGLKTFDAMLVNMQSDESTYVKPVMDSSQEYVGHSMIEAPRGMLSHWIRIKGGLVENYQAVVPTTWNAGPVDANGKMGPYEASLIGLKLEDPTKPLEVIRIIHSFDPCMACSVHVMDFKGQELGEFRIDPNGQ