MKTVLDTSDRPAHDALVEKKSEFIADVCHVDALDEALLFVDSVRQLHPKARHVAYAAICVDGDGRVRERMSDDGEPSGTAGKPILDVLRQGDLMNCAVTVTRYFGGILLGSGGLIRAYSSAASLGVKVARLASIETCRRYTTALQYPQFDVFRQLASDCGAALENERYSDRVVLDAVVPVEREREFLRRVRETFSATVTPESGELISRPVAI