MSERIVIDPITRIEGHLRVEAVIEGGKIKDAYSSGTMVRGIENIVRDRDPRDAWVFVGRVCGVCTSIHSLCSVRAVEHALDITIPPNAEMVRNIMEAVLYMHDHTVHFYQLHALDWVDIVSGLKADPQKAALLAQQLSPWAKNTEGYFKATQDRLKKFVASGQLGIFSNGYWGHPAYKLTPEQNLIATVHYLEALEWQKEIVKVHAVFGGKNPHPNFLVGGMPCSIDLNEANSINAERLALVKQKLQEGKDFIDQVYIPDLLMIAGVYKDEWSKIGGGVSNYLSYGDFPLHGYAGIEDFMSPRGIVLDRDLSKVHPVDANSPDEIKEYIYHSWYKYTEGDKAGLHPYDGETNLEYTGPKPPYKHLDVEDKYSWIKTPRWKEKPMEVGPLARLVVAYAAGKEPQKTAVDNVLAALDLPASALFSTLGRTAARGIETQLVAGWALEFFDQLMKNLENGDSRMANPVMWENENWPKKAQGVGLTEAPRGALAHFIVMENNRVKNYQMVVPTTWNASPRDENGNLSPYESALIGTPVHDANQPLEILRTIHSFDPCLACAVHLYDEEGKYVHQMDTF