GAFPWPLSGKTETALREQAAELLSVVTEHPEPGLGDVGYSLATGRAAMEHRAVVVADDRDSFVAGLTALAAGVPAANVVQGAADCKGKVAFVFPGQGSHWQGMARELSESSPVFRRKLAECAAATAPYVDWSLLGVLRGDPDAPALDRDDVIQLALFAMMVSLAELWRSCGVEPAAVVGHSQGEIAAAHVAGALSLTDAVRIIAARCDAVSALTGKGGMLAIALPESAVVKRIAGLPELTVAAVNGPGSTVVSGEPSALERLQTELTAENVQTRRVGIDYASHSPQIAQVQGRLLDRLGEVGSEPAEIAFYSTVTGERTDTGRLDADYWYQNLRQPVRFQQTVARMADQGYRFFVEVSPHPLLTAGIQETLEAADAGGVVVGSLRRGEGGSRRWLTSLAECQVRGLPVNWEQVFLNTG