MARTGYTLPVFAVAAAKAALLHLQEKMNAEPIVTLDLLPESAEIPIEQVASLDSTSALAITLSDPGDNLDLTRNTPIWAWVRLSQRVSEALIVEAGEGLGKTVTGKPAIYNYARRLFEANLLPLIPQDQTVTVSIILPFGRQLAQRTSNEAFGILEGLSLLGTSGISQPLSAADHLEAFRLDLQNKVQNHANLVFCLGSNGMHVAKQLCIPEETIVQTGNWIGAMLVEAGLRGANSVLLLGYQGKLIKLAGGIFNTSSHIADAKLEIISAAVASVGGNLETIQAILTAKTADAAYKTLVKLQLAESVFPLLAEKISQNAVAYVQKYADVSLKIGTILFNRQGKIISQDVTARKLITLLSSNKK