MATVRSSNPSGMEETTVHPTALGTTDAAASTDDPSESSLPVDKGSTVRDVGDNAREDEPEAALHAETTEPAATAATDPDGAIRTVATLCRDDDQESHSTDATNCTTVLPQKPVKRARTAYFIFADDHRARVQKEHPGEGVATQAKALGHLWANLPADAKLVYQNQAAQERERVAQQLQAWKDAGGLATATTNTGLGANSSLLESSSPANNNADSLVFPVARVRKICKLDTDVKGLSKEALLLVTKAAELFTSQLGTETTRVAQIQNRRTLLPDDVAQVCAARARFDFLQPDIQDLTRQQQTQARVHQQEKAAAAGEVATGRANGKNITDYFAAVPQPE