MSKRVVIDPITRIEGHLRIEVEVDDNNVIQKAWSSSTLWRGIEVILKGRTPMDVGLIVQRICGVCTYSHYRCGTEAVENALGIDIPLNAKYLRSLMQTSLYMHDHIVHFYHLHGLDWVDVVSALSADPAKAAQVAMQYSDKPIAAGEGELRAVQERVKGFVETGKLGPFANAYWGNGTYKFTPEQNLIALSHYLKALEVQRIAAEMLAIFGGKSPHPQSLVVGGVTSVRDMLSPARLQEWKQKHAIVTDFIHRAYKADIVMAAEAFGTEPSVLGGVNVSNFLATNDFILADGQYMFDQGVIMNGDLAGVSDLNPEFIKEDVSHAWYDAEGPQHPYDGTTVPNYTGFVERDTVYGKLPTLDGDGKYSWVKSPRYNGEPVEVGPLASLLVSYARGNKVVVDSVNELLSVTGLPVAALFTTLGRTAARMLQTVIVAEEGLKTFDALLTNIQVDDSTYVTPDLDPSREYVGHAMIEAPRGMLSHWIRIKNGVVENYQAVVPTTWNAGPVDAAGKVGPYEASLVGLKLEDPTKPLEVIRIIHSFDPCMACSVHVMDYQGQSLSEFRIDPNGNS