MKINNVEIEDTYAEAFPIQVSRVLITAATEYYARIAATEATGFGTSVIGCPAEAGIDCFVPSTKTPDGRPGYVIMICHPKKDHVKEQLVERLGECVLTAPTTAIFNWLPFERMEDKTLEKKVDVKLHFFGDGFESKQVVGGRNVYAIPIMEGDFICEEEYGVQKGVAGGNFFIMAETQGSALMAAQAAVDAINQVEGCILPFPGGIVASGSKVGSLKYSKFMKASTNHRMAPTLKSKVEDTQMPANVNAAYEIVIDGIDEATVAKAMTVGIKAACTIPGVVKISAGNYGGKLGPYKFELTKLLQ