MAKYRQLVSLQCTDEATFYALLEEKTEELLPVLYTPTVGDACLRFGTLSPRPPGLYVSIADAGRVPSLVQNWPSSDVRVAVITDGERILGLGDQGANGMGISAGKSMVYAACGVKPEWLLPVHVDVGTNNKTLMGDPLYVGLKQPRERGEAYDRLLDETVDAIRARYGENVIVHWEDFAPRNAFRNLKRFREKKGVRTYNDDIQGTAAVTVAGILGALRIAADGKRTAAPLSEQTVLFFGAGQANVGAASLLVDALVQDGVAREDALKKVWLFDSKGLVVDGREDAISADKAPFAHAGVAGVRPTKDLTDAVRALKPTALVGAAAQPGAFTEGIVKAMCAATPRPIVFALSNPTSKAECTAAQAYQWSKGKAIFASGTLFAPVTYGGERYEPGFANNAFIFPGVALGALASGASSVTDGMFLAAARSLASQVSADRLELGAAYPPTGYIKEAAVKVAAAVAAAAEEEGVA