MDLQAKSIADVDVFWKNKLSLLDFQRALACLNEALVRIREQSGGKALPVICIDDEETLLRLSERGDGRVLVDCLLKWAVHVTKEAQLAHVVFAPSHRFSAAYLSRICVGDFTRAEAEAFIRSRLPGASEGDVAVATFVRSVKAGMTAAAAVAEMAVAALRLLAARHPDGVEAGERDGAASEIKVLREAFEHDAAALAEAVSDGLLALRVGWTPDIGGKPKERTYICPGSPLLLTAFRAMAEDPEDAPLLAAGKEGEEAEAAAAGKQRRVAGVDVVRETRELEQDMAVVEATRPHLRLADKQAALLRAELAQA*