MSERIVIDPITRIEGHLRVEAAIENGKIKDAYSSGTMVRGIENIVRDRDPRDAWVFVGRVCGVCTSIHSLCSVRAVENTLGISVPPNAEMVRNIMEAVLYMHDHTVHFYQLHALDWVDIVSGLKADPKAAALLAQQLSPWPKNTEGYFTEMQNKLKKFVASGQLGIFANGYWGHPAYKLTPEQNLIATIHYLEALEWQKEIVKVHAVFGGKNPHPNFLVGGMPCSIDLNEANAINAERLALVKQKLQEGKDFIDQVYIPDLLMIAGVYKDEWSKIGGGVSNYLSYGDFPLHGYAGVEDYMSPRGIVLDRDLSKVHPVDANSPEEIKEYIYHSWYKYTEGDKAGLHPYEGETNLEYTGPKPPYKHLNVDDKYSWIKTPRWKGHAMEVGPLARLVVAYAAGKEPQKTAVDNVLKALDLPASALFSTLGRTAARGIETQLVAQWSLEFFDQLMKNLENGDSRMANPVMWENENWPKQAQGVGLCEAPRGALAHFVVIENNRMKNYQMVVPTTWNASPRDENGNLSPYESALIGTPIHDANQPLEILRTIHSFDPCLACAVHLYDEEGKYVHQMDTF