MTDAPKPFEVHEPDVLLHGTRADLVVGDLLTAGQLSNYGRDRTANHVYVTETLDAAAWGAELAVGDGPPRIYVVEPTGPVHDDPNVTDRKFPGNPTRSFRTTDPVRIVGELEDWTGHTPEQIRAMRDGLAQLERDGRAVIDD