MALEAVVFPKEHLACTAKAGVAAHLASLGCGFDIDDLEEKGGVVLQEEAAAAALPLGASAATAWDAALCPCSVAPGAVEECWDAQRRLSASPPPVPVAPGRGKAAASAARRRRRRPKAVKNTEEMESQRRNHIAVERNRRRQMNEYLAVLRSVMPPSYAQRGDQASIVAGAINFVKELEQLLQSLEAQKRRAGSCTEPQPAAAPFAGFFTFPQYSTGATGAVGSSDSSSSAGGDQSGGGGCAGARRGVADIEVAVAESHANVKVLAPRRPRQLLRMVVALQCLGLTVLHLNVTTTADHMAFYSFSLKMEDECRLSSVDDIAAAVNEIVAKVFDERVSQLLAAY