MAAARHRTLDFLPGARARDGTVLAALRPVFRARGMTESLHTWQDHGCLATYISASGSFANLRIYPHGLVSLDLQSYGGDAQATEVDGLLNEVEERMKDLSRGSPGRAKRLPPIVRGGAIDRYWPTADGRLVEYDIDEVVYDEDSPYQNIKILHSKQYGNILILSGDINLAESDWVYTHAIMGSGREDYAGKDVLILGGGDGGVLCEIVKLKPRMATMVEIDQMVIDGCKKYMRKTCGDVLDQLTGDCYQVLVEDCVPVLKRYAAEGRAFDYVINDLTAVPISTAPEQDSTWEFLRLILDLSMRVLKQDGKYFTQGNGVNLTEALSLYEQQLGCLYCPVEFSKEVVCVPSYLELWVFYTVWKKAQP