MLMVQASANSTTMALQKAILVYGVAKRNLYDPDQSLAITHATINDVEMKSGAPVLKAGRLMTQSDLNELVTGLSQSQSLSVPSWIDTTMLALGAGRMIWYTPACQRAMFFKTSSFTKDTFEAQGQLPTPGLVWLVMQGALYVYAYKGSGRPDKETKLYQAPFFNVWSQGKVCTGNAAMPVGDNAAIPHMWVDAFFGSNFTHPNFKEKDRLVKGVCPIDFWKAMTEKPLPVFPEGRLVDLPLTVADLLAPDLNQKLGNIDRAAGEF