MADPQDSASILDKLGGPAESIKQFDAFPKLPSTYQRRSDSRGFLTILIGLLCFVLVLNDIGEFIWGWPEFHFSMDKEVHSYIPINLDIIVNMPCKFISVDLRDTLGDRLHLTGGFRRDGTTFDVAQAQKLHEQSANSETSFILQTRQTRGLLAALFRGDRTEFKPTYKHAATDNACRIYGTMVAKKVTANLHITSLGHGYASAVHVDHTAMNMSHIISEFSFGPYFPHIVQPLDNTYSLTHHPFTAYQYFLSVVPTKYKPARARRAMRTHQYSVTNYVRELEHGIGTPGIFFKFDLDPLSIEVEEKTTTLIQFLIRVVGVVGGVWCCMGWAVKLSFRAYEAVTGTSEGDEPIVAVESTGVKRRWGGGELKKRVVQQGNGWVVTGES