MTVLGTALRPAATKVMLLGSGELGKEVAIECQRLGIETIAVDRYPDAPAMQVAHRAHVINMLHGESLRALIEQEKPDYIVPEIEAIATDTLVELEQAGQKVVPTARAAKLTMNREGIRRLAAEELQLPTSRYRFADSEEGFRAAVTEIGLPCIVKPVMSSSGKGQSFIRSADQLSEAWRYAQQGGRAGAGRVIVEGVVNFDFEITLLTVSAVDGVHFCAPVGHRQEDGDYRESWQPQQMSDLALERAQAIAREVVLALGGYGLFGVELFVCGDEVIFSEVSPRPHDTGMVTLISQDLSEFALHVRAFLGLPVGAIRQYGPAASAVILPQLSSQNVSFGQLQSAVGAGLQLRLFGKPEIDGTRRLGVTLAVADSVEEAVARAKAAAAAVIVEG*