MATQFLNRIGQLGLGVAIVGGVVNSALYNVDGGHRAVIFDRFTGVKQQVSGEGTHFFVPWVQRPIIFDIRSQPRNVPVVTGSKDLQNVNITLRILFRPIPDQLPKIYTILGQDYDERVLPSITTEVLKAVVAQFDAGELITQREMVSQKVSDDLTERAAQFGVILDDISITHLTFGKEFTQAVEMKQVAQQEAEKARFMVEKAEQMKKAAIISAEGDAEAAALLAKSFADSGDGLVELRRIEAAEDIAYQMSRSRGVAYLPAGQTTLLQLPQ