);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onATRSearchInstalledComponents) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.atr.atr.searchinstalledcomponents'))) {
                        var rpayload = smqSlotRepairAdmin.onATRSearchInstalledComponents(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onATRSearchUnlinkedComponents) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.atr.atr.searchunlinkedcomponents'))) {
                        var rpayload = smqSlotRepairAdmin.onATRSearchUnlinkedComponents(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onATRSearchCDIComponents) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.atr.atr.searchcdicomponents'))) {
                        var rpayload = smqSlotRepairAdmin.onATRSearchCDIComponents(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onATRGetMatchingSignatures) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.atr.atr.getmatchingsignatures'))) {
                        var rpayload = smqSlotRepairAdmin.onATRGetMatchingSignatures(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onATRLinkComponent) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.atr.atr.linkcomponent'))) {
                        var rpayload = smqSlotRepairAdmin.onATRLinkComponent(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onATRUnlinkComponent) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.atr.atr.unlinkcomponent'))) {
                        var rpayload = smqSlotRepairAdmin.onATRUnlinkComponent(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onATRGetNewCDIs) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.atr.atr.getnewcdis'))) {
                        var rpayload = smqSlotRepairAdmin.onATRGetNewCDIs(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onATRGenerateSlotCompDef) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.atr.atr.generateslotcompdef'))) {
                        var rpayload = smqSlotRepairAdmin.onATRGenerateSlotCompDef(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onATRGetConflictedComponents) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.atr.atr.getconflictedcomponents'))) {
                        var rpayload = smqSlotRepairAdmin.onATRGetConflictedComponents(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onATRRevokeConflictedComponent) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.atr.atr.revokeconflictedcomponent'))) {
                        var rpayload = smqSlotRepairAdmin.onATRRevokeConflictedComponent(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onATRGetSlotDefInstalledComponents) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.atr.atr.getslotdefinstalledcomponents'))) {
                        var rpayload = smqSlotRepairAdmin.onATRGetSlotDefInstalledComponents(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onATRResolveConflictedComponent) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.atr.atr.resolveconflictedcomponent'))) {
                        var rpayload = smqSlotRepairAdmin.onATRResolveConflictedComponent(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onATRGetSlotDetails) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.atr.atr.getslotdetails'))) {
                        var rpayload = smqSlotRepairAdmin.onATRGetSlotDetails(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onGamingAgentRelicensingSearch) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.blackjack.gamingagent.relicensingsearch'))) {
                        var rpayload = smqSlotRepairAdmin.onGamingAgentRelicensingSearch(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onGamingAgentRelicense) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.blackjack.gamingagent.relicense'))) {
                        var rpayload = smqSlotRepairAdmin.onGamingAgentRelicense(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onGamingAgentGetRelicensesToRecheck) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.blackjack.gamingagent.getrelicensestorecheck'))) {
                        var rpayload = smqSlotRepairAdmin.onGamingAgentGetRelicensesToRecheck(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onGamingAgentUnlicense) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.blackjack.gamingagent.unlicense'))) {
                        var rpayload = smqSlotRepairAdmin.onGamingAgentUnlicense(msg.body, msg);
                        if (rpayload) smqSlotRepairAdmin.sendReply(rpayload, msg);
                    }
                }
            
                if (smqSlotRepairAdmin.onGamingAgentResolveRecheck) {
                    if (msg.headers && (msg.headers.destination.includes('gainscoordinator.blackjack.gamingagent.resolverecheck'))) {
                        var rpayload = smqSlotRepairAdmin.onGamingAgentResolveReche